<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:columbiathreadneedl="http://columbiathreadneedl/20260630"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="columbiathreadneedl-20260630.xsd"
      xlink:type="simple"/>
    <context id="From2026-01-01to2026-06-30_C000088755Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_A14645619522903311435871295812CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A14645619522903311435871295812CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_A04771429578924372828474030159CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A04771429578924372828474030159CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_A04404151458221995336678303788CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A04404151458221995336678303788CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088755Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088756Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_A14645619522903311435871295812CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A14645619522903311435871295812CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_A04771429578924372828474030159CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A04771429578924372828474030159CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_A04404151458221995336678303788CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A04404151458221995336678303788CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088756Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000055676Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_A14645619522903311435871295812CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A14645619522903311435871295812CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_A04771429578924372828474030159CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A04771429578924372828474030159CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_A04404151458221995336678303788CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A04404151458221995336678303788CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055676Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055676Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087808Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_HealthCareREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:HealthCareREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_RetailREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:RetailREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_DataCenterREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:DataCenterREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_IndustrialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:IndustrialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_MultiMinusFamilyResidentialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:MultiMinusFamilyResidentialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_SelfStorageREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SelfStorageREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_OtherSpecializedREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:OtherSpecializedREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_SingleMinusFamilyResidentialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SingleMinusFamilyResidentialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_OfficeREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:OfficeREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_HotelResortREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:HotelResortREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_IndustryOtherLineSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustryOtherLineSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR95040Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR95040Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR29444U700CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR29444U700CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR74340W103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74340W103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR92276F100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92276F100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR253868103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR253868103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR828806109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR828806109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR74460D109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74460D109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR32054K103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR32054K103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR46284V101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR46284V101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_FR30225T102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR30225T102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087808Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087808Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087809Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_HealthCareREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:HealthCareREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_RetailREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:RetailREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_DataCenterREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:DataCenterREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_IndustrialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:IndustrialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_MultiMinusFamilyResidentialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:MultiMinusFamilyResidentialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_SelfStorageREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SelfStorageREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_OtherSpecializedREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:OtherSpecializedREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_SingleMinusFamilyResidentialREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SingleMinusFamilyResidentialREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_OfficeREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:OfficeREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_HotelResortREITsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:HotelResortREITsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_IndustryOtherLineSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustryOtherLineSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR95040Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR95040Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR29444U700CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR29444U700CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR74340W103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74340W103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR92276F100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92276F100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR253868103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR253868103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR828806109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR828806109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR74460D109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74460D109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR32054K103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR32054K103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR46284V101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR46284V101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_FR30225T102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR30225T102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087809Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087809Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087786Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CPZ8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CPZ8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR912810UR7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UR7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CQK0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQK0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CQF1CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQF1CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR912810UT3CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UT3CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CQN4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQN4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CPN5CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CPN5CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR91282CNH0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CNH0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR01F052672CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F052672CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_FR01F050478CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F050478CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongCorporateBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongSeniorLoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongSeniorLoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087786Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087786Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087787Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CPZ8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CPZ8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR912810UR7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UR7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CQK0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQK0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CQF1CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQF1CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR912810UT3CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UT3CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CQN4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQN4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CPN5CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CPN5CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR91282CNH0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CNH0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR01F052672CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F052672CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_FR01F050478CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F050478CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongCorporateBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongSeniorLoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongSeniorLoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087787Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087787Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087788Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_SemiconductorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_TechnologyHardwareStoragePeripheralsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:TechnologyHardwareStoragePeripheralsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_SystemsSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SystemsSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_ApplicationSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:ApplicationSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_ElectronicComponentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:ElectronicComponentsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_SemiconductorMaterialsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorMaterialsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR02079K107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR893641100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR893641100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR11271J107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11271J107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR57636Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR57636Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FR92826C839CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92826C839CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087788Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087788Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087789Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_SemiconductorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_TechnologyHardwareStoragePeripheralsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:TechnologyHardwareStoragePeripheralsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_SystemsSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SystemsSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_ApplicationSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:ApplicationSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_ElectronicComponentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:ElectronicComponentsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_SemiconductorMaterialsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorMaterialsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR02079K107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR893641100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR893641100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR11271J107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11271J107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR57636Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR57636Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FR92826C839CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92826C839CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087789Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087810Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR126408103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR126408103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR20825C104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR20825C104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FRH1467J104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRH1467J104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR808513105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR808513105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR060505104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR060505104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR194162103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR194162103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_FR742718109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR742718109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087810Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087810Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087811Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR126408103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR126408103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR20825C104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR20825C104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FRH1467J104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRH1467J104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR808513105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR808513105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR060505104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR060505104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR194162103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR194162103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_FR742718109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR742718109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087811Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087811Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087814Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR912810UU0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UU0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FRBMF9LG8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBMF9LG8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR91282CQQ7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQQ7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR01F032674CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F032674CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR01F040677CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F040677CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR912810UV8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UV8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR91282CQW4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQW4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR01F042673CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F042673CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR91282CQX2CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQX2CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_FR91282CQU8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQU8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongCorporateBondsNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_LongSeniorLoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongSeniorLoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087814Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087814Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087815Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR912810UU0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UU0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FRBMF9LG8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBMF9LG8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR91282CQQ7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQQ7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR01F032674CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F032674CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR01F040677CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F040677CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR912810UV8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UV8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR91282CQW4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQW4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR01F042673CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F042673CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR91282CQX2CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQX2CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_FR91282CQU8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQU8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongCorporateBondsNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_LongSeniorLoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongSeniorLoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087815Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087815Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088775Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR504922105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR504922105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR912008109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912008109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR60855R100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR60855R100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR018802108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR018802108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR595017104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595017104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR695156109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR695156109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR749685103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR749685103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR49338L103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR49338L103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR89832Q109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR89832Q109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_FR443510607CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443510607CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088775Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088775Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088776Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR504922105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR504922105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR912008109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912008109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR60855R100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR60855R100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR018802108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR018802108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR595017104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595017104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR695156109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR695156109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR749685103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR749685103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR49338L103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR49338L103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR89832Q109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR89832Q109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_FR443510607CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443510607CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088776Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088776Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000055687Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR504922105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR504922105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR912008109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912008109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR60855R100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR60855R100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR018802108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR018802108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR595017104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595017104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR695156109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR695156109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR749685103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR749685103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR49338L103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR49338L103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR89832Q109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR89832Q109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_FR443510607CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443510607CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055687Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055687Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087802Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR060505104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR060505104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR17275R102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR17275R102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR58933Y105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR58933Y105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR91324P102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91324P102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR718172109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR718172109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR478160104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR478160104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_FR95040Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR95040Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087802Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087803Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR060505104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR060505104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR17275R102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR17275R102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR58933Y105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR58933Y105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR91324P102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91324P102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR718172109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR718172109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR478160104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR478160104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_FR95040Q104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR95040Q104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087803Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087800Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR92537N108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92537N108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR05464C101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR05464C101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR833445109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR833445109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR443201108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443201108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR199908104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR199908104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR18915M107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR18915M107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR74762E102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74762E102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR04626A103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR04626A103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FRK08588103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRK08588103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_FR03073E105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR03073E105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087800Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087800Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087801Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR92537N108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR92537N108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR05464C101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR05464C101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR833445109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR833445109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR443201108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443201108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR199908104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR199908104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR18915M107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR18915M107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR74762E102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74762E102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR04626A103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR04626A103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FRK08588103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRK08588103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_FR03073E105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR03073E105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087801Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087801Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_SemiconductorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_TechnologyHardwareStoragePeripheralsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:TechnologyHardwareStoragePeripheralsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_SystemsSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SystemsSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_InternetServicesInfrastructureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:InternetServicesInfrastructureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_SemiconductorMaterialsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorMaterialsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_CommunicationsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:CommunicationsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR02079K305CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K305CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FRK08588103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRK08588103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR532457108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR532457108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR199908104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR199908104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR05464C101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR05464C101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FR443201108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443201108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087794Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087794Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_SemiconductorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_TechnologyHardwareStoragePeripheralsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:TechnologyHardwareStoragePeripheralsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_SystemsSoftwareCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SystemsSoftwareCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_InternetServicesInfrastructureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:InternetServicesInfrastructureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_SemiconductorMaterialsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:SemiconductorMaterialsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_CommunicationsEquipmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:CommunicationsEquipmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR02079K305CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K305CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FRK08588103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRK08588103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR532457108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR532457108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR199908104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR199908104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR05464C101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR05464C101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FR443201108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR443201108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087795Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087795Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209985Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766L727CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L727CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766E145CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E145CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_FR19766L610CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L610CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209985Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209985Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087784Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766L727CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L727CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766E145CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E145CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_FR19766L610CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L610CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087784Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087784Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087785Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766L727CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L727CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766E145CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E145CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_FR19766L610CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L610CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087785Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087785Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209989Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_FR19766E673CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E673CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209989Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_FR19766E673CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E673CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087827Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087826Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_FR19766E673CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E673CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087826Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087826Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209990Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A00976579853460111111295112308CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00976579853460111111295112308CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A00902888472861112259933554110CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00902888472861112259933554110CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A00447029416806884253090516267CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00447029416806884253090516267CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A0028931767303628205860590996CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A0028931767303628205860590996CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A02782659363154304219570433833CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A02782659363154304219570433833CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A00743484260258139597793951546CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A00743484260258139597793951546CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_A00006450963452452960807399894CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A00006450963452452960807399894CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongExchangeMinusTradedFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongExchangeMinusTradedFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_LongExchangeMinusTradedEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongExchangeMinusTradedEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209990Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209990Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000112515Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A00976579853460111111295112308CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00976579853460111111295112308CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A00902888472861112259933554110CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00902888472861112259933554110CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A00447029416806884253090516267CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A00447029416806884253090516267CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A0028931767303628205860590996CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">columbiathreadneedl:A0028931767303628205860590996CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A02782659363154304219570433833CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A02782659363154304219570433833CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A00743484260258139597793951546CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A00743484260258139597793951546CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_A00006450963452452960807399894CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:A00006450963452452960807399894CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongExchangeMinusTradedFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongExchangeMinusTradedFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_LongExchangeMinusTradedEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongExchangeMinusTradedEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000112515Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000112515Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209987Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209987Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209987Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087822Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087822Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087823Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087823Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209986Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209986Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209986Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087806Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087806Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087807Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766L826CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L826CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E327CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E327CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_FR19766E475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087807Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000209988Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000209988Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000209988Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087824Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087824Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087824Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087825Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E129CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E129CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E293CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E293CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E871CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E871CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766L743CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L743CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E749CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E749CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E418CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E418CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E541CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E541CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766L495CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766L495CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19765R535CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19765R535CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_FR19766E517CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR19766E517CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_LongFixedIncomeFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongFixedIncomeFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_LongEquityFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongEquityFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087825Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087825Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087798Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CQX2CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQX2CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CQQ7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQQ7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CNX5CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CNX5CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR912810UV8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UV8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR01F050676CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F050676CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR912810UR7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UR7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CQW4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQW4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CQY0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQY0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR01F052672CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F052672CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_FR91282CQV6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQV6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongCorporateBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087798Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087798Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087799Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CQX2CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQX2CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CQQ7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQQ7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CNX5CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CNX5CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR912810UV8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UV8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR01F050676CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F050676CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR912810UR7CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR912810UR7CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CQW4CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQW4CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CQY0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQY0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR01F052672CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01F052672CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_FR91282CQV6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR91282CQV6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongCorporateBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCorporateBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongUSTreasuryObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongUSTreasuryObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_LongForeignGovernmentObligationsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongForeignGovernmentObligationsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087799Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087799Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088789Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR02079K107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR02079K305CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K305CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR007903107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR007903107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR025816109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR025816109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_FR595112103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595112103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088789Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088789Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088790Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR02079K107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR02079K305CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K305CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR007903107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR007903107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR025816109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR025816109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_FR595112103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595112103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088790Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088790Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000055696Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR67066G104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR67066G104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR037833100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR037833100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR11135F101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR11135F101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR023135106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR023135106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR594918104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR594918104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR02079K107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR02079K305CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR02079K305CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR007903107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR007903107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR025816109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR025816109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_FR595112103CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR595112103CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055696Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_SG">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR098952906CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR098952906CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FRACI38LVK6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI38LVK6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FRACI06R7K8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI06R7K8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR572797900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR572797900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR054052907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR054052907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR633517909CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR633517909CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FRBP6MXT901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBP6MXT901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FRBQRRZ0906CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBQRRZ0906CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FR484628904CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR484628904CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087792Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087792Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087793Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_SG">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR098952906CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR098952906CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FRACI38LVK6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI38LVK6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FRACI06R7K8CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI06R7K8CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR572797900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR572797900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR054052907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR054052907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR633517909CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR633517909CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FRBP6MXT901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBP6MXT901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FRBQRRZ0906CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBQRRZ0906CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FR484628904CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR484628904CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087793Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087793Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087832Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR688910900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR688910900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR661040006CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR661040006CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR645026907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR645026907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR656302908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR656302908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FRB4TX8S909CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB4TX8S909CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR710889908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR710889908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FRB1W4V6907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB1W4V6907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR635670003CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR635670003CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FR550190904CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR550190904CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087832Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087832Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_IT">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_ES">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR688910900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR688910900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR661040006CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR661040006CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR645026907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR645026907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR656302908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR656302908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FRB4TX8S909CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB4TX8S909CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR710889908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR710889908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FRB1W4V6907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB1W4V6907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR635670003CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR635670003CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FR550190904CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR550190904CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087833Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087834Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRBZ5739900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBZ5739900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRBN7SWP901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBN7SWP901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FR625072004CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR625072004CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRBSZBP5908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBSZBP5908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRACI38LVK6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI38LVK6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FR656302908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR656302908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRBPBPJ0907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBPBPJ0907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FRB4R2R5908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB4R2R5908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FR567173901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR567173901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087834Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087834Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087835Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_CountryOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:CountryOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRBZ5739900CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBZ5739900CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRBN7SWP901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBN7SWP901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FR625072004CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR625072004CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRBSZBP5908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBSZBP5908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRACI38LVK6CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI38LVK6CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRACI02GTQ9CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRACI02GTQ9CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FR656302908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR656302908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRBPBPJ0907CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRBPBPJ0907CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FRB4R2R5908CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRB4R2R5908CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FR567173901CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR567173901CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087835Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087835Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087812Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR40131M109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR40131M109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR615394202CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR615394202CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR576690101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR576690101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR683344105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR683344105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR01749D105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01749D105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR377322102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR377322102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR861896108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR861896108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FRM6191J100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRM6191J100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FR74366E102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74366E102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_FRG01767105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRG01767105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087812Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087812Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000087813Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR40131M109CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR40131M109CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR615394202CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR615394202CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR576690101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR576690101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR683344105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR683344105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR01749D105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR01749D105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR377322102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR377322102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR861896108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR861896108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FRM6191J100CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRM6191J100CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FR74366E102CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR74366E102CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_FRG01767105CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FRG01767105CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000087813Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000087813Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088781Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR589378108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR589378108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR887389104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR887389104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR077454106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR077454106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR633707104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR633707104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR920253101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR920253101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR811707801CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR811707801CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR45688C107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR45688C107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR88224Q107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR88224Q107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR44930G107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR44930G107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_FR26969P108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR26969P108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088781Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088781Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000088782Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR589378108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR589378108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR887389104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR887389104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR077454106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR077454106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR633707104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR633707104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR920253101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR920253101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR811707801CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR811707801CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR45688C107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR45688C107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR88224Q107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR88224Q107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR44930G107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR44930G107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_FR26969P108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR26969P108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000088782Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000088782Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-01to2026-06-30_C000055690Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_OtherSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">columbiathreadneedl:OtherSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR589378108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR589378108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR887389104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR887389104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR077454106CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR077454106CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR633707104CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR633707104CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR920253101CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR920253101CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR811707801CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR811707801CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR45688C107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR45688C107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR88224Q107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR88224Q107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR44930G107CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR44930G107CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_FR26969P108CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">columbiathreadneedl:FR26969P108CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_LongCommonStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongCommonStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_LongMoneyMarketFundsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">columbiathreadneedl:LongMoneyMarketFundsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_C000055690Member_AssetOtherLineCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001413032</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">columbiathreadneedl:C000055690Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory2Axis">columbiathreadneedl:AssetOtherLineCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>columbiathreadneedl:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="From2026-01-01to2026-06-30"
      id="EntityCentralIndexKey_A5D33BF886C84101">0001413032</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2026-01-01to2026-06-30"
      id="AmendmentFlag_B13F13CCEDB247FE">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="From2026-01-01to2026-06-30"
      id="DocumentType_10E885A8700C4849">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2026-01-01to2026-06-30"
      id="EntityRegistrantName_B84820E89A144840">Columbia Funds Variable Series Trust II</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType
      contextRef="From2026-01-01to2026-06-30"
      id="EntityInvCompanyType_D6A002B83F93425D">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate
      contextRef="From2026-01-01to2026-06-30"
      id="DocumentPeriodEndDate_CB5B53C06F984F8E">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="NoTradingSymbolFlag_79050BCEF44946B1">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="NoTradingSymbolFlag_821FC5AC083A4BA5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="NoTradingSymbolFlag_4CB0BBD03DBA4F24">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="NoTradingSymbolFlag_69BA7A9A24644B5A">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="NoTradingSymbolFlag_60E1AA40CE754557">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="NoTradingSymbolFlag_F9B7A28D0E50467D">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="NoTradingSymbolFlag_D1A80C1AEA6243BF">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="NoTradingSymbolFlag_AF5AC037C2A44E9F">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="NoTradingSymbolFlag_175B3C77D236424D">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="NoTradingSymbolFlag_CAA8A9585B864AD5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="NoTradingSymbolFlag_7CB921438431493B">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="NoTradingSymbolFlag_2D84520C9C1044C0">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="NoTradingSymbolFlag_868E5952EEF146BF">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="NoTradingSymbolFlag_308711F76920429A">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="NoTradingSymbolFlag_02AD23F5CC184C02">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="NoTradingSymbolFlag_87C0759EC2FC470A">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="NoTradingSymbolFlag_B2A46C6CF942442E">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="NoTradingSymbolFlag_06C12D83C29840C3">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="NoTradingSymbolFlag_65DBB91FD8874A59">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="NoTradingSymbolFlag_DF1D8D32AD1B4343">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="NoTradingSymbolFlag_BF8EAA7DCCAC47FB">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="NoTradingSymbolFlag_279AB78FEE6040A5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="NoTradingSymbolFlag_94B069063BD04243">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="NoTradingSymbolFlag_B74FB9894EBB4EF5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="NoTradingSymbolFlag_D5F8DDB03CEC4AC9">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="NoTradingSymbolFlag_51C35AA2F1754CAF">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="NoTradingSymbolFlag_2120BFCF268C4951">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="NoTradingSymbolFlag_B3D603864BE84D5A">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="NoTradingSymbolFlag_57FAD16EE82D4DF4">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="NoTradingSymbolFlag_A1C39F48215C4663">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="NoTradingSymbolFlag_DE34AFCDAF1C4307">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="NoTradingSymbolFlag_56D7AEBD43664DBF">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="NoTradingSymbolFlag_94A1B868ED634D6E">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="NoTradingSymbolFlag_CE827C8CBFDD4C48">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="NoTradingSymbolFlag_507901ED5B0848FE">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="NoTradingSymbolFlag_320508F080424FF5">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="NoTradingSymbolFlag_DCA2FA48D8064DE8">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="NoTradingSymbolFlag_AC982ACE597A4E33">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="NoTradingSymbolFlag_1AF36F80AB0B4229">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="NoTradingSymbolFlag_0D62741BD1704228">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="NoTradingSymbolFlag_04EC16DEA11A46D3">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="NoTradingSymbolFlag_FA0E8C306F6A4B84">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="NoTradingSymbolFlag_6D9068BF4410465A">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="NoTradingSymbolFlag_97FE0BFC751349D8">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="NoTradingSymbolFlag_AFBF6FF205F34ED0">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="NoTradingSymbolFlag_7E9807F3793A44AA">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="NoTradingSymbolFlag_96267A9A645549D2">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="NoTradingSymbolFlag_0B92523BC8924B8C">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="NoTradingSymbolFlag_1D6B04D223D24172">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="NoTradingSymbolFlag_0ABF0A812D4448C3">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="NoTradingSymbolFlag_5AD17B7BBBB04BFD">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="NoTradingSymbolFlag_E677ED6380D948EB">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="NoTradingSymbolFlag_E68E1FF38C284BC6">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="NoTradingSymbolFlag_D323A309815C4C87">true</dei:NoTradingSymbolFlag>
    <dei:NoTradingSymbolFlag
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="NoTradingSymbolFlag_64CDCDA5FA734DD0">true</dei:NoTradingSymbolFlag>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="FundName_0C9D4F742B704147">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="ClassName_383B608C07094936">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="ClassName_D65C47CF55D04541">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C9D1ED70917A4E92">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="AnnlOrSemiAnnlStatementTextBlock_3C9F6C1FA8334CDA">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="AddlInfoTextBlock_7261A162FDD147CD">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="AddlInfoWebsite_51209CDC10D04F49">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="AddlInfoPhoneNumber_5D4C379700834484">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="ExpensesTextBlock_76BA659575D24F41">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$31&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.62%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      decimals="0"
      id="ExpensesPaidAmt_CAC5B7616F3F48EF"
      unitRef="USD">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      decimals="INF"
      id="ExpenseRatioPct_CAD84D75EEDD4A85"
      unitRef="Pure">0.0062</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="AddlFundStatisticsTextBlock_19D23FDF0AB34748">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$64,355,444&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;360&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088755Member"
      decimals="0"
      id="AssetsNet_79F638FE9EB74D90"
      unitRef="USD">64355444</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088755Member"
      decimals="INF"
      id="HoldingsCount_F044A6EF6D5A4326"
      unitRef="Holding">360</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_65100859419649C6"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088755Member"
      id="HoldingsTableTextBlock_BF34F3789AC5470C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Derivative Exposure&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Long&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;146.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;47.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Short&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;44.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;52.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Italy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Spain&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Australia&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Canada&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sweden&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_A14645619522903311435871295812CTIMember"
      decimals="INF"
      id="PctOfNav_A45CB23DDA1B4477"
      unitRef="Pure">1.465</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_A04771429578924372828474030159CTIMember"
      decimals="INF"
      id="PctOfNav_9C37597E56944310"
      unitRef="Pure">0.477</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_A04404151458221995336678303788CTIMember"
      decimals="INF"
      id="PctOfNav_E37AF200A96342AD"
      unitRef="Pure">0.440</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_US"
      decimals="INF"
      id="PctOfNav_525D10D3A17F4743"
      unitRef="Pure">0.525</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_GB"
      decimals="INF"
      id="PctOfNav_6A63C696BD3649EF"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_FR"
      decimals="INF"
      id="PctOfNav_3D3D67C490114650"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_IT"
      decimals="INF"
      id="PctOfNav_BC67F88B40EA4580"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_ES"
      decimals="INF"
      id="PctOfNav_D3E92A3A05EC4A20"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_DE"
      decimals="INF"
      id="PctOfNav_9914416519614451"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_AU"
      decimals="INF"
      id="PctOfNav_8A855C9E8350495A"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_JP"
      decimals="INF"
      id="PctOfNav_9FF8A8C6147F4E5A"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_CA"
      decimals="INF"
      id="PctOfNav_CE0A86CDA8704B63"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_SE"
      decimals="INF"
      id="PctOfNav_017F5130EAB14F6A"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088755Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_585A4AF165854525"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="FundName_835CB5DACAFA421A">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="ClassName_ED26565696934898">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="ClassName_4D3380B881134D7E">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_F5662736BBE140A9">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="AnnlOrSemiAnnlStatementTextBlock_B4C44A4C62494469">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="AddlInfoTextBlock_BBA7DFF0CADE4D22">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="AddlInfoWebsite_03B31EE1AAEF48E0">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="AddlInfoPhoneNumber_7FE00F260C464DA1">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="ExpensesTextBlock_E9A7FC916DE04827">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$43&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.87%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      decimals="0"
      id="ExpensesPaidAmt_2693D348E97744BE"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      decimals="INF"
      id="ExpenseRatioPct_838C450C29064B3B"
      unitRef="Pure">0.0087</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="AddlFundStatisticsTextBlock_C02E5AF1B9744A7C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$64,355,444&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;360&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088756Member"
      decimals="0"
      id="AssetsNet_2D6880EDC11A4BDD"
      unitRef="USD">64355444</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088756Member"
      decimals="INF"
      id="HoldingsCount_292B4087F89D4647"
      unitRef="Holding">360</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_0419E6506AB344B0"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088756Member"
      id="HoldingsTableTextBlock_F9129D7A10864871">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Derivative Exposure&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Long&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;146.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;47.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Short&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;44.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;52.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Italy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Spain&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Australia&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Canada&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sweden&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_A14645619522903311435871295812CTIMember"
      decimals="INF"
      id="PctOfNav_6F5FCB05DA68431B"
      unitRef="Pure">1.465</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_A04771429578924372828474030159CTIMember"
      decimals="INF"
      id="PctOfNav_1C4AF6D5ECF74C54"
      unitRef="Pure">0.477</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_A04404151458221995336678303788CTIMember"
      decimals="INF"
      id="PctOfNav_C336603C1C0644E9"
      unitRef="Pure">0.440</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_US"
      decimals="INF"
      id="PctOfNav_BE069D36EBA444AF"
      unitRef="Pure">0.525</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_GB"
      decimals="INF"
      id="PctOfNav_A0C65755335241D5"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_FR"
      decimals="INF"
      id="PctOfNav_279700930B17408B"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_IT"
      decimals="INF"
      id="PctOfNav_9412C6A213E74AC7"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_ES"
      decimals="INF"
      id="PctOfNav_0B23FF9ABE8B4627"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_DE"
      decimals="INF"
      id="PctOfNav_6D24D49BA0CC4E1D"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_AU"
      decimals="INF"
      id="PctOfNav_90584A70979848E1"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_JP"
      decimals="INF"
      id="PctOfNav_3123198EE5224887"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_CA"
      decimals="INF"
      id="PctOfNav_17912935214545A6"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_SE"
      decimals="INF"
      id="PctOfNav_157C41D3B1D44722"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088756Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_B9E0C0A92E4E4969"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="FundName_0898A8FFA0864849">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="ClassName_9BF54C1675264F5F">Class 3</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="ClassName_496E0A88463346A5">Class 3</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_68ADA403D4F64171">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="AnnlOrSemiAnnlStatementTextBlock_9FD0FC9E6E8F4422">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; BlackRock Global Inflation-Linked Securities Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="AddlInfoTextBlock_91D858D08EBF4F4D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="AddlInfoWebsite_3D3946CE05784AA4">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="AddlInfoPhoneNumber_D3198E9005D44C1F">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="ExpensesTextBlock_2D0767FA2F8B4FE7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 3&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.74%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      decimals="0"
      id="ExpensesPaidAmt_B11005A35995445B"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      decimals="INF"
      id="ExpenseRatioPct_27E6E7D7B711459D"
      unitRef="Pure">0.0074</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="AddlFundStatisticsTextBlock_29EAC8626D5F47E0">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$64,355,444&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;360&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;38%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000055676Member"
      decimals="0"
      id="AssetsNet_2271A2B6C81447FE"
      unitRef="USD">64355444</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000055676Member"
      decimals="INF"
      id="HoldingsCount_47A2E0A299F347C0"
      unitRef="Holding">360</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_987B689D441D43F1"
      unitRef="Pure">0.38</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055676Member"
      id="HoldingsTableTextBlock_07B60DA088BC47BC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Derivative Exposure&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Long&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;146.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;47.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Short&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;44.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;52.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Italy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Spain&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Australia&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Canada&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sweden&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_A14645619522903311435871295812CTIMember"
      decimals="INF"
      id="PctOfNav_7A35A0EC783B43C2"
      unitRef="Pure">1.465</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_A04771429578924372828474030159CTIMember"
      decimals="INF"
      id="PctOfNav_90DE53E5471043EA"
      unitRef="Pure">0.477</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_A04404151458221995336678303788CTIMember"
      decimals="INF"
      id="PctOfNav_7DA40F09BDC9480B"
      unitRef="Pure">0.440</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_US"
      decimals="INF"
      id="PctOfNav_D5CBE2637D5D480B"
      unitRef="Pure">0.525</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_GB"
      decimals="INF"
      id="PctOfNav_9FDCD6866FFF4553"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_FR"
      decimals="INF"
      id="PctOfNav_FD6BCDB07CAC4AFF"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_IT"
      decimals="INF"
      id="PctOfNav_EBE78B587DBA4002"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_ES"
      decimals="INF"
      id="PctOfNav_DC34765718A247E0"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_DE"
      decimals="INF"
      id="PctOfNav_0103B4FE18854010"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_AU"
      decimals="INF"
      id="PctOfNav_3F765992AD914005"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_JP"
      decimals="INF"
      id="PctOfNav_EACD01585D6E41BA"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_CA"
      decimals="INF"
      id="PctOfNav_7A25701389F848FF"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_SE"
      decimals="INF"
      id="PctOfNav_80DA3BA92D64479C"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055676Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_256517E676DC4F02"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="FundName_6EABF75530904C75">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; CenterSquare Real Estate Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="ClassName_7A3C6383AB87477A">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="ClassName_ED00CAF114A54819">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_1E61C8FB8E5D4FA3">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="AnnlOrSemiAnnlStatementTextBlock_32F16DE80ED0441B">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; CenterSquare Real Estate Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="AddlInfoTextBlock_028B2FB3EF164B13">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="AddlInfoWebsite_71731C3F6A834968">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="AddlInfoPhoneNumber_652389EF65F346B1">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="ExpensesTextBlock_DA4ABBDEB44A4786">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$46&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.84%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      decimals="0"
      id="ExpensesPaidAmt_EA8FE2B350F44159"
      unitRef="USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      decimals="INF"
      id="ExpenseRatioPct_1C0C8F2AD63141D1"
      unitRef="Pure">0.0084</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="AddlFundStatisticsTextBlock_4A8AC8EDDFEC489E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$152,131,258&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087808Member"
      decimals="0"
      id="AssetsNet_C61BE0EE34B94952"
      unitRef="USD">152131258</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087808Member"
      decimals="INF"
      id="HoldingsCount_C5A5EA6EA31D483F"
      unitRef="Holding">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_55976B7BF7EE4D1E"
      unitRef="Pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="HoldingsTableTextBlock_F10D4E35677F44A7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Real Estate Sub-industry Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Retail REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Data Center REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrial REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Multi-Family Residential REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Self Storage REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other Specialized REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Single-Family Residential REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Office REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hotel &amp;amp; Resort REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_HealthCareREITsCTIMember"
      decimals="INF"
      id="PctOfNav_BACE33089F56403B"
      unitRef="Pure">0.211</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_RetailREITsCTIMember"
      decimals="INF"
      id="PctOfNav_3EA7DE75843749C1"
      unitRef="Pure">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_DataCenterREITsCTIMember"
      decimals="INF"
      id="PctOfNav_8D5A3A16C5134D5B"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_IndustrialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_1DD31E4EBB904AA0"
      unitRef="Pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_MultiMinusFamilyResidentialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_B5A56165B2A94341"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_SelfStorageREITsCTIMember"
      decimals="INF"
      id="PctOfNav_1BDD4F50036F4E4E"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_OtherSpecializedREITsCTIMember"
      decimals="INF"
      id="PctOfNav_E09FD27901154E05"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_SingleMinusFamilyResidentialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_D8F19885F5E14C1F"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_OfficeREITsCTIMember"
      decimals="INF"
      id="PctOfNav_2C2C74A59B184726"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_HotelResortREITsCTIMember"
      decimals="INF"
      id="PctOfNav_64F975F6308A4CCC"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_IndustryOtherLineSectorMember"
      decimals="INF"
      id="PctOfNav_FC2C0609509241CB"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="LargestHoldingsTableTextBlock_E037A20954DC4829">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Welltower, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equinix, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Prologis, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ventas, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Digital Realty Trust, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Simon Property Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Public Storage&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;First Industrial Realty Trust, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Iron Mountain, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Extra Space Storage, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR95040Q104CTIMember"
      decimals="INF"
      id="PctOfNav_94FDEDA74F7747DA"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR29444U700CTIMember"
      decimals="INF"
      id="PctOfNav_B676B98728E04DAA"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR74340W103CTIMember"
      decimals="INF"
      id="PctOfNav_8919BD504D3D427E"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR92276F100CTIMember"
      decimals="INF"
      id="PctOfNav_63AE058E62B4487B"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR253868103CTIMember"
      decimals="INF"
      id="PctOfNav_940B8B90EA3A4A98"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR828806109CTIMember"
      decimals="INF"
      id="PctOfNav_75EAC8B1EE264BC2"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR74460D109CTIMember"
      decimals="INF"
      id="PctOfNav_66C7DBBB1CA74CC5"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR32054K103CTIMember"
      decimals="INF"
      id="PctOfNav_4C6229F4E30D4484"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR46284V101CTIMember"
      decimals="INF"
      id="PctOfNav_43486E6C83704A0D"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_FR30225T102CTIMember"
      decimals="INF"
      id="PctOfNav_F624514BA6714985"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_94688AD7CE714176"
      unitRef="Pure">0.991</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087808Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_5261A08B3B504416"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087808Member"
      id="MaterialFundChngTextBlock_FBBAFD7CFA4F4498">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="FundName_AFDA5FF2B3264AA9">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; CenterSquare Real Estate Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="ClassName_1955AEDF76FA45F7">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="ClassName_9B6909303FDF4115">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_95D640A0BF044F78">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="AnnlOrSemiAnnlStatementTextBlock_486AB48348A444FB">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; CenterSquare Real Estate Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="AddlInfoTextBlock_0700A4E6FC1144D9">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="AddlInfoWebsite_88A75AA3E0F04A79">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="AddlInfoPhoneNumber_EAB44814E9244EEB">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="ExpensesTextBlock_B4DE6E2971884337">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$59&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.09%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      decimals="0"
      id="ExpensesPaidAmt_C16065BD6122457B"
      unitRef="USD">59</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      decimals="INF"
      id="ExpenseRatioPct_5657CD815FE34476"
      unitRef="Pure">0.0109</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="AddlFundStatisticsTextBlock_E315BCD260244652">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$152,131,258&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087809Member"
      decimals="0"
      id="AssetsNet_C3F760798B9D4A00"
      unitRef="USD">152131258</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087809Member"
      decimals="INF"
      id="HoldingsCount_B9F130F2F44B44B3"
      unitRef="Holding">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_F8070EFE48BC4284"
      unitRef="Pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="HoldingsTableTextBlock_CD53B14CFDC24666">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Real Estate Sub-industry Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Retail REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Data Center REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrial REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Multi-Family Residential REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Self Storage REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other Specialized REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Single-Family Residential REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Office REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hotel &amp;amp; Resort REITs&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_HealthCareREITsCTIMember"
      decimals="INF"
      id="PctOfNav_EC517886A0344CB9"
      unitRef="Pure">0.211</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_RetailREITsCTIMember"
      decimals="INF"
      id="PctOfNav_EE437EEDDB964D48"
      unitRef="Pure">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_DataCenterREITsCTIMember"
      decimals="INF"
      id="PctOfNav_CCBF53085D284812"
      unitRef="Pure">0.130</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_IndustrialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_EB1B79A28E9C4CCD"
      unitRef="Pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_MultiMinusFamilyResidentialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_B428CCF055FF4585"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_SelfStorageREITsCTIMember"
      decimals="INF"
      id="PctOfNav_01AAEA50FEF44B73"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_OtherSpecializedREITsCTIMember"
      decimals="INF"
      id="PctOfNav_EDC46032A3AD40DF"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_SingleMinusFamilyResidentialREITsCTIMember"
      decimals="INF"
      id="PctOfNav_F133E2CBD8834BAA"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_OfficeREITsCTIMember"
      decimals="INF"
      id="PctOfNav_909181168DFE455B"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_HotelResortREITsCTIMember"
      decimals="INF"
      id="PctOfNav_05351F3889AA49E4"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_IndustryOtherLineSectorMember"
      decimals="INF"
      id="PctOfNav_5759169F890242FD"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="LargestHoldingsTableTextBlock_AD85A62DB806409D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Welltower, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equinix, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Prologis, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ventas, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Digital Realty Trust, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Simon Property Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Public Storage&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;First Industrial Realty Trust, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Iron Mountain, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Extra Space Storage, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR95040Q104CTIMember"
      decimals="INF"
      id="PctOfNav_CA9F711F9C2D4E76"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR29444U700CTIMember"
      decimals="INF"
      id="PctOfNav_639F8BBC4DA0459F"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR74340W103CTIMember"
      decimals="INF"
      id="PctOfNav_8D9714F8091A4C82"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR92276F100CTIMember"
      decimals="INF"
      id="PctOfNav_3EEB6B3280714A85"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR253868103CTIMember"
      decimals="INF"
      id="PctOfNav_40CA17793FFB4BB6"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR828806109CTIMember"
      decimals="INF"
      id="PctOfNav_2CAD36BA05644ABA"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR74460D109CTIMember"
      decimals="INF"
      id="PctOfNav_34B587B192DC440D"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR32054K103CTIMember"
      decimals="INF"
      id="PctOfNav_D2801F36CD8E4908"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR46284V101CTIMember"
      decimals="INF"
      id="PctOfNav_96D3449F4E074E0C"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_FR30225T102CTIMember"
      decimals="INF"
      id="PctOfNav_89263D9BC6DE410D"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_E36EB95571E648A6"
      unitRef="Pure">0.991</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087809Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_9CADC6F6BE154E33"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087809Member"
      id="MaterialFundChngTextBlock_34B6C92DFD7B4DDE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="FundName_70F4410242264250">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Fidelity Institutional AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Total Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="ClassName_895AA204F2D9406A">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="ClassName_1DB65CE10C794B05">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_57431A29A8BD472D">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="AnnlOrSemiAnnlStatementTextBlock_83F2C7E47F0942EF">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Fidelity Institutional AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Total Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="AddlInfoTextBlock_06E4B9E758324FC8">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="AddlInfoWebsite_8192FAFB4F67400D">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="AddlInfoPhoneNumber_839D9EAF22E44DA7">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="ExpensesTextBlock_487F8654797C4093">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$24&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.49%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      decimals="0"
      id="ExpensesPaidAmt_FEA8B6683A954210"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      decimals="INF"
      id="ExpenseRatioPct_DD486DE57A3B4938"
      unitRef="Pure">0.0049</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="AddlFundStatisticsTextBlock_6E45ED28501E498B">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$3,356,190,423&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1,869&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;194%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087786Member"
      decimals="0"
      id="AssetsNet_C3E170E0A0994F6B"
      unitRef="USD">3356190423</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087786Member"
      decimals="INF"
      id="HoldingsCount_7B941B789343486A"
      unitRef="Holding">1869</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_5F4042397395461B"
      unitRef="Pure">1.94</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="LargestHoldingsTableTextBlock_10F0BA4BAAC7418A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 02/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.750% 02/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.875% 04/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.250% 03/31/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.625% 02/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 04/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.500% 11/30/2030&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.875% 06/15/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.500% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.000% 07/01/2041&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CPZ8CTIMember"
      decimals="INF"
      id="PctOfNav_D21BB739CC5A4BEE"
      unitRef="Pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR912810UR7CTIMember"
      decimals="INF"
      id="PctOfNav_84D04F32B15341C8"
      unitRef="Pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CQK0CTIMember"
      decimals="INF"
      id="PctOfNav_32DF69481DFE4494"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CQF1CTIMember"
      decimals="INF"
      id="PctOfNav_6332AE37D0844446"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR912810UT3CTIMember"
      decimals="INF"
      id="PctOfNav_EB069A4CFDD94774"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CQN4CTIMember"
      decimals="INF"
      id="PctOfNav_C80A21213CA94503"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CPN5CTIMember"
      decimals="INF"
      id="PctOfNav_769F444A2BC941C9"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR91282CNH0CTIMember"
      decimals="INF"
      id="PctOfNav_0A90D1A1865F4428"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR01F052672CTIMember"
      decimals="INF"
      id="PctOfNav_F028164286AC456C"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_FR01F050478CTIMember"
      decimals="INF"
      id="PctOfNav_10B52D27CE834633"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087786Member"
      id="HoldingsTableTextBlock_151335994F3643D2">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;42.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Collateralized Loan Obligations Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Senior Loans&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Asset-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_FA188B397EAB4D7F"
      unitRef="Pure">0.423</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongCorporateBondsCTIMember"
      decimals="INF"
      id="PctOfNav_EE716DA466F14312"
      unitRef="Pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_BB58AD6E125746C0"
      unitRef="Pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_541A7F3435A94359"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_C30DBC90576140D6"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongSeniorLoansCTIMember"
      decimals="INF"
      id="PctOfNav_3141AA096681428F"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_167D6F0F79B8452F"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_4BAB11CD8FD74BCC"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_7D69C445DF4D4476"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087786Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_6EE9588FCE654C1E"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="FundName_55070BA8A550483D">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Fidelity Institutional AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Total Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="ClassName_A3A441F5980D454D">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="ClassName_DE326615A91F41A9">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_4C1BBF5C08BA4F05">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="AnnlOrSemiAnnlStatementTextBlock_18C93DD926894CF9">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Fidelity Institutional AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Total Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="AddlInfoTextBlock_766A3AB0B9AA4A79">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="AddlInfoWebsite_6016AB4DCB964788">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="AddlInfoPhoneNumber_E009A93F97B9438F">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="ExpensesTextBlock_CC6E4C09AD514B66">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.74%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      decimals="0"
      id="ExpensesPaidAmt_C32BE69DCA684C87"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      decimals="INF"
      id="ExpenseRatioPct_C271EACADB9A4B69"
      unitRef="Pure">0.0074</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="AddlFundStatisticsTextBlock_9A8C23541F8841AC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$3,356,190,423&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1,869&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;194%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087787Member"
      decimals="0"
      id="AssetsNet_5F5B40EA8A7446AC"
      unitRef="USD">3356190423</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087787Member"
      decimals="INF"
      id="HoldingsCount_A6E33F11CA274201"
      unitRef="Holding">1869</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_797B6359306F472E"
      unitRef="Pure">1.94</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="LargestHoldingsTableTextBlock_B53BDA3078F14B61">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 02/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.750% 02/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.875% 04/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.250% 03/31/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.625% 02/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 04/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.500% 11/30/2030&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.875% 06/15/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.500% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.000% 07/01/2041&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CPZ8CTIMember"
      decimals="INF"
      id="PctOfNav_0F984B0CBD474EC7"
      unitRef="Pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR912810UR7CTIMember"
      decimals="INF"
      id="PctOfNav_8DC654845DA84543"
      unitRef="Pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CQK0CTIMember"
      decimals="INF"
      id="PctOfNav_8FFF088BD1024318"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CQF1CTIMember"
      decimals="INF"
      id="PctOfNav_5CFD5B6882F44DC4"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR912810UT3CTIMember"
      decimals="INF"
      id="PctOfNav_D75BBCD9E10B4F6A"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CQN4CTIMember"
      decimals="INF"
      id="PctOfNav_3997BA48AA45484B"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CPN5CTIMember"
      decimals="INF"
      id="PctOfNav_3BD4A3A867BC482E"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR91282CNH0CTIMember"
      decimals="INF"
      id="PctOfNav_DFE722E3FC53418C"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR01F052672CTIMember"
      decimals="INF"
      id="PctOfNav_F7D8F3A21A024E29"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_FR01F050478CTIMember"
      decimals="INF"
      id="PctOfNav_81E83FD1CA1F4D3C"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087787Member"
      id="HoldingsTableTextBlock_AC6F9FD9B55443ED">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;42.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Collateralized Loan Obligations Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Senior Loans&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Asset-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_C46100F777E846F9"
      unitRef="Pure">0.423</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongCorporateBondsCTIMember"
      decimals="INF"
      id="PctOfNav_736F4DB2712242AB"
      unitRef="Pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_079ACD2A45964B16"
      unitRef="Pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_56D5974DBA2248D0"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyCollateralizedLoanObligationsSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_322242F3066D409F"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongSeniorLoansCTIMember"
      decimals="INF"
      id="PctOfNav_CBD93CFE587E449B"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_F9300951424E4E41"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_1DA0F6465AAB4E2B"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_B3584F78CAA049FF"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087787Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_14B9B8FF7C904A68"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="FundName_84821A9F11CC4D91">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Principal Large Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="ClassName_19C8BE5B172046CF">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="ClassName_2CFDB64671B949E4">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_AFCF849616E4448D">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="AnnlOrSemiAnnlStatementTextBlock_262A8DCE2FFD4EC1">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Principal Large Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="AddlInfoTextBlock_556AE36047944A35">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="AddlInfoWebsite_B8B17DED849C48E2">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="AddlInfoPhoneNumber_F33F43A01E2043DF">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="ExpensesTextBlock_376EC892DC7E44B3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$35&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.71%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      decimals="0"
      id="ExpensesPaidAmt_8D2922B488014FDC"
      unitRef="USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      decimals="INF"
      id="ExpenseRatioPct_33AD7E378F0A4D0D"
      unitRef="Pure">0.0071</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="AddlFundStatisticsTextBlock_A08C187F9FB348A4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,883,887,783&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087788Member"
      decimals="0"
      id="AssetsNet_AE2CA4FA9525494C"
      unitRef="USD">1883887783</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087788Member"
      decimals="INF"
      id="HoldingsCount_335D5DB45E3A4A47"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_B7E5902C77704656"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="HoldingsTableTextBlock_27407DA6F94747F8">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Information Technology Sub-Industry Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductors&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;22.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Technology Hardware, Storage &amp;amp; Peripherals&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Systems Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Application Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Electronic Components&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductor Materials &amp;amp; Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;40.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;19.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_SemiconductorsCTIMember"
      decimals="INF"
      id="PctOfNav_FD0820FD3D4F4FBB"
      unitRef="Pure">0.221</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_TechnologyHardwareStoragePeripheralsCTIMember"
      decimals="INF"
      id="PctOfNav_361F861DEFF14856"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_SystemsSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_2D34FA2439B54150"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_ApplicationSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_B0B0ADDF18DA4797"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_ElectronicComponentsCTIMember"
      decimals="INF"
      id="PctOfNav_9BC2D8E163884F5B"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_SemiconductorMaterialsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_B9313EA0C2154C4E"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="LargestHoldingsTableTextBlock_FD375E7DFF304E09">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class C&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;TransDigm Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Brookfield Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;MasterCard, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Visa, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_1EF620AEE5194322"
      unitRef="Pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_C118BD34AB0B415D"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_EA37E74C018342E8"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_DE72E35BFE044BAB"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR02079K107CTIMember"
      decimals="INF"
      id="PctOfNav_EFEA8547F33B4A17"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR893641100CTIMember"
      decimals="INF"
      id="PctOfNav_861CB49FDBCF431E"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_2F5E37889C574B00"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR11271J107CTIMember"
      decimals="INF"
      id="PctOfNav_914DA7601C374BB2"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR57636Q104CTIMember"
      decimals="INF"
      id="PctOfNav_5A98A40ACD11437E"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FR92826C839CTIMember"
      decimals="INF"
      id="PctOfNav_316A7AD9C34E48A0"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_22E74EE440DD47F3"
      unitRef="Pure">0.400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_50258F3ED5D046CF"
      unitRef="Pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_57E895DCC6774BB3"
      unitRef="Pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C4054A144C114AFD"
      unitRef="Pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_3AA471281B6548CE"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_F967D9D4CF5A4C39"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_63C9A949225345A5"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087788Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_7030E8E43685444E"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087788Member"
      id="MaterialFundChngTextBlock_43C8D1DA261846EE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="FundName_2E5BDA610ED84EF8">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Principal Large Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="ClassName_B00DA8BB66F74D8C">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="ClassName_0E5F56EA767E4EC4">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_6FB8D4C64CBA4CEE">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="AnnlOrSemiAnnlStatementTextBlock_C4E479194D6B4526">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Principal Large Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="AddlInfoTextBlock_A5158B06501B4622">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="AddlInfoWebsite_A5E060EBAFA542B0">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="AddlInfoPhoneNumber_E0CF1F13A71B4A41">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="ExpensesTextBlock_8B0671602BBA43FE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$47&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.96%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      decimals="0"
      id="ExpensesPaidAmt_257D386AE4A246FF"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      decimals="INF"
      id="ExpenseRatioPct_3FF3B6458B394B18"
      unitRef="Pure">0.0096</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="AddlFundStatisticsTextBlock_0534EE2DE4C84DAE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,883,887,783&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087789Member"
      decimals="0"
      id="AssetsNet_CB28E9252A8843D0"
      unitRef="USD">1883887783</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087789Member"
      decimals="INF"
      id="HoldingsCount_9BD4257CDFAF439C"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_4EB20408D47D4204"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="HoldingsTableTextBlock_CDA54539E9D14893">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Information Technology Sub-Industry Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductors&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;22.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Technology Hardware, Storage &amp;amp; Peripherals&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Systems Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Application Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Electronic Components&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductor Materials &amp;amp; Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;40.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;19.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_SemiconductorsCTIMember"
      decimals="INF"
      id="PctOfNav_06312B47E18F4F85"
      unitRef="Pure">0.221</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_TechnologyHardwareStoragePeripheralsCTIMember"
      decimals="INF"
      id="PctOfNav_5E7534B457AF4E93"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_SystemsSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_C09E4679FEB845BA"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_ApplicationSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_B15227790F524352"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_ElectronicComponentsCTIMember"
      decimals="INF"
      id="PctOfNav_EBE9E9132C034A47"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_SemiconductorMaterialsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_9856E3D1EAC4462F"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="LargestHoldingsTableTextBlock_DEEA4A0C29644F28">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class C&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;TransDigm Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Brookfield Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;MasterCard, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Visa, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_4BF7FF8808A1417E"
      unitRef="Pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_B97EA61A68B74B7D"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_ECAE5508E3D94B26"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_8B46B7A1BB37414C"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR02079K107CTIMember"
      decimals="INF"
      id="PctOfNav_FAB8F6ED518E4705"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR893641100CTIMember"
      decimals="INF"
      id="PctOfNav_AB89A9C1A3BB45B9"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_FD7CB56F376D415C"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR11271J107CTIMember"
      decimals="INF"
      id="PctOfNav_99BDE59FBEC542AF"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR57636Q104CTIMember"
      decimals="INF"
      id="PctOfNav_ADD42086AEA24723"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FR92826C839CTIMember"
      decimals="INF"
      id="PctOfNav_CCBB8FD024A14BF2"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_562CBD4BB0C34453"
      unitRef="Pure">0.400</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_9476BE850BAF4AFA"
      unitRef="Pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_AEF344E554CE40EF"
      unitRef="Pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_1A6A57C2108149CC"
      unitRef="Pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_C993ED048AFF4F8A"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_E923064ABA484121"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_522FFC047FA94049"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087789Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_2B0EE62C1C45409F"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087789Member"
      id="MaterialFundChngTextBlock_4A452A236B5E4411">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="FundName_F98DD35121BC4441">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; T. Rowe Price Large Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="ClassName_C080661AF2E24BBC">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="ClassName_D848A2943AE84FA5">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_FBD85E5B6E684011">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="AnnlOrSemiAnnlStatementTextBlock_3120AA12371842C7">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; T. Rowe Price Large Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="AddlInfoTextBlock_E9257A55D8D149FC">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="AddlInfoWebsite_5AE1E148357D464A">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="AddlInfoPhoneNumber_F88354F1CFA943C5">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="ExpensesTextBlock_9B22955E8FC84D33">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.69%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      decimals="0"
      id="ExpensesPaidAmt_736FEBD701AA4122"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      decimals="INF"
      id="ExpenseRatioPct_6B8EFD60C7FE42E5"
      unitRef="Pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="AddlFundStatisticsTextBlock_653004CFCFB849A7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,111,227,657&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;80&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087810Member"
      decimals="0"
      id="AssetsNet_0873D375E1B64E6E"
      unitRef="USD">2111227657</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087810Member"
      decimals="INF"
      id="HoldingsCount_5F75A79ED86847C4"
      unitRef="Holding">80</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_6877BC3FC0B34C42"
      unitRef="Pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="HoldingsTableTextBlock_3CA094D5765B439F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_1BBCD291BAE64695"
      unitRef="Pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_66C9ADE5D3034D14"
      unitRef="Pure">0.179</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_4C01A03AA265412E"
      unitRef="Pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_A0600765B7B84ADE"
      unitRef="Pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_8948BFF12E6D4C49"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_E4F34EE281BC4511"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_36CD9D4119EB4D72"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_AC1857E5CDB84E58"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_9C9022025029458B"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_75FD603CFDED408E"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_1235FD0D3278430F"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="LargestHoldingsTableTextBlock_1D0903D742694F6A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CSX Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ConocoPhillips Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Chubb Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Charles Schwab Corp. (The)&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bank of America Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Colgate-Palmolive Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Procter &amp;amp; Gamble Co. (The)&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_67D54C01ED9F4DEE"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_AC4FA545A3DA4513"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_34B2A8DEEDA04FC7"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR126408103CTIMember"
      decimals="INF"
      id="PctOfNav_E0DB9D5EDC774033"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR20825C104CTIMember"
      decimals="INF"
      id="PctOfNav_5BE9B3840F0A46C7"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FRH1467J104CTIMember"
      decimals="INF"
      id="PctOfNav_3B7ACC1410B747B5"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR808513105CTIMember"
      decimals="INF"
      id="PctOfNav_2380B882AF59495B"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR060505104CTIMember"
      decimals="INF"
      id="PctOfNav_965EE9EEDF634623"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR194162103CTIMember"
      decimals="INF"
      id="PctOfNav_731AD12E899B44B1"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_FR742718109CTIMember"
      decimals="INF"
      id="PctOfNav_06B13B9AACDD4580"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_16A42BE3D0CE4F0E"
      unitRef="Pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087810Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_351A3335C8F04255"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087810Member"
      id="MaterialFundChngTextBlock_77272E24086740C5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="FundName_0072ACB743BF48AD">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; T. Rowe Price Large Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="ClassName_2FAA3986678F4654">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="ClassName_6A686CFCD6544D9D">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_FC0ADC3D9A644B1B">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="AnnlOrSemiAnnlStatementTextBlock_7788BD17A1334B95">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; T. Rowe Price Large Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="AddlInfoTextBlock_B769326ADF7E4888">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="AddlInfoWebsite_6720D79839DB4D75">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="AddlInfoPhoneNumber_FBA34C8D4C9644DF">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="ExpensesTextBlock_16600413D7BE44A6">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$51&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.94%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      decimals="0"
      id="ExpensesPaidAmt_1FB181D063194F61"
      unitRef="USD">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      decimals="INF"
      id="ExpenseRatioPct_0A495DD4BD2D4566"
      unitRef="Pure">0.0094</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="AddlFundStatisticsTextBlock_56518FCA50C74EB7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,111,227,657&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;80&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087811Member"
      decimals="0"
      id="AssetsNet_A1E4EE6E68524684"
      unitRef="USD">2111227657</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087811Member"
      decimals="INF"
      id="HoldingsCount_981910BD07E94641"
      unitRef="Holding">80</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_0E4B113AE75F4917"
      unitRef="Pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="HoldingsTableTextBlock_4070F6DCD4B24A37">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_C3929049C07B472E"
      unitRef="Pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_F4DFC0FBD0664EC7"
      unitRef="Pure">0.179</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_06D659A55FC04DED"
      unitRef="Pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_EA40C49B77D741B1"
      unitRef="Pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_0401CB552B794F9D"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_B1C353C02DBE48F1"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_B8494CCDD20F4842"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_AFB1C0A2A2A7447E"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_B195FAA196614953"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_FCD3C0A0FE9149B7"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_21620E5DD2294E94"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="LargestHoldingsTableTextBlock_4C94F9D815F24523">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CSX Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ConocoPhillips Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Chubb Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Charles Schwab Corp. (The)&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bank of America Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Colgate-Palmolive Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Procter &amp;amp; Gamble Co. (The)&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_328A7B9438A24CE2"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_45B4F03474164E43"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_1BA1726BFC3049E7"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR126408103CTIMember"
      decimals="INF"
      id="PctOfNav_1A6753AE9F9D4D1C"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR20825C104CTIMember"
      decimals="INF"
      id="PctOfNav_AE2FA4ED5E9B43F6"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FRH1467J104CTIMember"
      decimals="INF"
      id="PctOfNav_B900B09CE1D646C4"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR808513105CTIMember"
      decimals="INF"
      id="PctOfNav_458EE554D9C04DE3"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR060505104CTIMember"
      decimals="INF"
      id="PctOfNav_136AC0C15F7349A2"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR194162103CTIMember"
      decimals="INF"
      id="PctOfNav_788B2A35572A4C39"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_FR742718109CTIMember"
      decimals="INF"
      id="PctOfNav_B5C7FF7F8AA24BC6"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_BE794F049CA746EE"
      unitRef="Pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087811Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_A93033C81F094DAD"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087811Member"
      id="MaterialFundChngTextBlock_45AA4A41F0714F83">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="FundName_69FA5D99329E43FD">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; TCW Total Return Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="ClassName_4C5CDA90AE174E3A">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="ClassName_1F00B7EFB93449E3">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_1E57550F880E4565">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="AnnlOrSemiAnnlStatementTextBlock_17FBFCE260184696">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; TCW Total Return Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="AddlInfoTextBlock_D000FBEBA71746E2">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="AddlInfoWebsite_59ABCAD692C34AAA">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="AddlInfoPhoneNumber_8C83085FAA9F4EB1">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="ExpensesTextBlock_E981CEF9F0A3454A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$24&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.49%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      decimals="0"
      id="ExpensesPaidAmt_93A94913837741F8"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      decimals="INF"
      id="ExpenseRatioPct_42757C2F12714B58"
      unitRef="Pure">0.0049</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="AddlFundStatisticsTextBlock_55B4C9FC0AEF41BB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,853,018,884&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;748&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;204%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087814Member"
      decimals="0"
      id="AssetsNet_6E3B07811E4E4F43"
      unitRef="USD">2853018884</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087814Member"
      decimals="INF"
      id="HoldingsCount_07AE64A32FFD43C8"
      unitRef="Holding">748</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_C8F9EDE8CA5F43CB"
      unitRef="Pure">2.04</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="LargestHoldingsTableTextBlock_DB307C2C9E324DC4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 5.000% 05/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom Gilt 4.500% 06/07/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.375% 05/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 3.500% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 4.000% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 5.000% 05/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.250% 06/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 4.500% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.125% 06/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.125% 05/31/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR912810UU0CTIMember"
      decimals="INF"
      id="PctOfNav_4B0144D0596640A4"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FRBMF9LG8CTIMember"
      decimals="INF"
      id="PctOfNav_36AB2D02755E4412"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR91282CQQ7CTIMember"
      decimals="INF"
      id="PctOfNav_822C219ECF334FDD"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR01F032674CTIMember"
      decimals="INF"
      id="PctOfNav_790B4D6D895942D4"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR01F040677CTIMember"
      decimals="INF"
      id="PctOfNav_555E73D81ECD4AF1"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR912810UV8CTIMember"
      decimals="INF"
      id="PctOfNav_54230C0871DC48BA"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR91282CQW4CTIMember"
      decimals="INF"
      id="PctOfNav_6122AC6ACAB24DFD"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR01F042673CTIMember"
      decimals="INF"
      id="PctOfNav_5EF4F7345CA64AA5"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR91282CQX2CTIMember"
      decimals="INF"
      id="PctOfNav_EF5411E35A21471F"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_FR91282CQU8CTIMember"
      decimals="INF"
      id="PctOfNav_EEA48B0E382A414F"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087814Member"
      id="HoldingsTableTextBlock_F75747447A294219">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;35.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds &amp;amp; Notes&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Asset-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Commercial Mortgage-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Senior Loans&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_FBF00B02357D45F3"
      unitRef="Pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_A097E2A7D6664EEF"
      unitRef="Pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_2CA109417DF34833"
      unitRef="Pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongCorporateBondsNotesCTIMember"
      decimals="INF"
      id="PctOfNav_F89C904C7972483C"
      unitRef="Pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_DC751397819447EA"
      unitRef="Pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_BCADEDD3297D4BE0"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_FBF72C05D0144CA7"
      unitRef="Pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_E15B75FB1B3240B9"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_LongSeniorLoansCTIMember"
      decimals="INF"
      id="PctOfNav_C3C31FEC626248E1"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087814Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_45147D74BA1749CC"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="FundName_5A7115D806674C24">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; TCW Total Return Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="ClassName_84DCACE762CA4A74">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="ClassName_03B353AA8879403F">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_2B2463603F9E43C0">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="AnnlOrSemiAnnlStatementTextBlock_BB9AE60DBC1445B2">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; TCW Total Return Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="AddlInfoTextBlock_235781EA10EF4D8B">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="AddlInfoWebsite_EF169CC14A9A4C15">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="AddlInfoPhoneNumber_118ED5D54B3E4A7D">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="ExpensesTextBlock_E5B11AFD79474EBF">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.74%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      decimals="0"
      id="ExpensesPaidAmt_93E06AD313754615"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      decimals="INF"
      id="ExpenseRatioPct_25C81C9DBEF94617"
      unitRef="Pure">0.0074</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="AddlFundStatisticsTextBlock_8DD3F7077886465C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,853,018,884&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;748&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;204%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087815Member"
      decimals="0"
      id="AssetsNet_1BAB130870DD4363"
      unitRef="USD">2853018884</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087815Member"
      decimals="INF"
      id="HoldingsCount_25191B383DD447B3"
      unitRef="Holding">748</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_D77FD002FA4A43AD"
      unitRef="Pure">2.04</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="LargestHoldingsTableTextBlock_B7F774A46843414A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 5.000% 05/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom Gilt 4.500% 06/07/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.375% 05/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 3.500% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 4.000% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 5.000% 05/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.250% 06/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security TBA 4.500% 07/13/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.125% 06/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury 4.125% 05/31/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR912810UU0CTIMember"
      decimals="INF"
      id="PctOfNav_394F57D565904BD3"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FRBMF9LG8CTIMember"
      decimals="INF"
      id="PctOfNav_C22B76C3C89947F4"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR91282CQQ7CTIMember"
      decimals="INF"
      id="PctOfNav_D24A2B7C607447D8"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR01F032674CTIMember"
      decimals="INF"
      id="PctOfNav_0AA8A2AAF20D4883"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR01F040677CTIMember"
      decimals="INF"
      id="PctOfNav_3EA3A2F7E75E4563"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR912810UV8CTIMember"
      decimals="INF"
      id="PctOfNav_30D33BB2CA2A46C7"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR91282CQW4CTIMember"
      decimals="INF"
      id="PctOfNav_F8F49197730047CA"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR01F042673CTIMember"
      decimals="INF"
      id="PctOfNav_0B57770D1E374E56"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR91282CQX2CTIMember"
      decimals="INF"
      id="PctOfNav_342B865EF7414838"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_FR91282CQU8CTIMember"
      decimals="INF"
      id="PctOfNav_B8F8AAF665A3462D"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087815Member"
      id="HoldingsTableTextBlock_C6F75D5AA81C4159">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;35.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds &amp;amp; Notes&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Asset-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Commercial Mortgage-Backed Securities - Non-Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Senior Loans&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_E61879C9DDE24D14"
      unitRef="Pure">0.353</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_6E725A79884946E9"
      unitRef="Pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_E0B23F728C7F409F"
      unitRef="Pure">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongCorporateBondsNotesCTIMember"
      decimals="INF"
      id="PctOfNav_993F10E364E34296"
      unitRef="Pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongResidentialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_6F2BB40BFC924DA4"
      unitRef="Pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_FF5514C2D9E145AF"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongAssetMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_86DF9D7FAA9E4D01"
      unitRef="Pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongCommercialMortgageMinusBackedSecuritiesMinusNonMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_FF9F12577C664924"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_LongSeniorLoansCTIMember"
      decimals="INF"
      id="PctOfNav_F2CDDCB074CA459D"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087815Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_CDBB91DD7DCA4DE0"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="FundName_40B91B4248CA4E80">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="ClassName_64B042393FA64216">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="ClassName_245902B75B064F5E">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_23E849388CC34D15">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="AnnlOrSemiAnnlStatementTextBlock_DD4C61A0B4504514">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="AddlInfoTextBlock_0DDA0EFCF5624047">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="AddlInfoWebsite_4D8E87C2D4A84BDC">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="AddlInfoPhoneNumber_75051CC3D513454E">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="ExpensesTextBlock_8976D096EAA74906">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$44&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.82%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      decimals="0"
      id="ExpensesPaidAmt_786F1C8F95254CF2"
      unitRef="USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      decimals="INF"
      id="ExpenseRatioPct_C49FAA480B7845ED"
      unitRef="Pure">0.0082</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="AddlFundStatisticsTextBlock_D77F80BA94234BE0">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$417,637,791&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088775Member"
      decimals="0"
      id="AssetsNet_2D1B87F294A74D65"
      unitRef="USD">417637791</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088775Member"
      decimals="INF"
      id="HoldingsCount_19ADA9B003AC42B3"
      unitRef="Holding">74</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_A87E0FD1A95245A9"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="HoldingsTableTextBlock_E04C65084EF84F04">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_58B9B7C510F345F3"
      unitRef="Pure">0.237</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_CE5AFFACAD1F4348"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_122FDE34A18F40A6"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_CA9AA2763DD94B48"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_F68880C578C24231"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_1C5F7C5353C44612"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_F237F1EC18E14187"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_EFCFBE4CA23345BF"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_30BC5C9FE1304D31"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_E9AA00766B214C7A"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="LargestHoldingsTableTextBlock_7904521FC6E74C11">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Labcorp Holdings, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Foods Holding Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Molina Healthcare, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alliant Energy Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microchip Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Packaging Corp. of America&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;RPM International, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Keysight Technologies, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Truist Financial Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hubbell, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR504922105CTIMember"
      decimals="INF"
      id="PctOfNav_CAAE8ECB17C84A38"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR912008109CTIMember"
      decimals="INF"
      id="PctOfNav_440995B9DA6D4A8C"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR60855R100CTIMember"
      decimals="INF"
      id="PctOfNav_FECF1DAA15C34C58"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR018802108CTIMember"
      decimals="INF"
      id="PctOfNav_53E907D193864C0E"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR595017104CTIMember"
      decimals="INF"
      id="PctOfNav_DB4724ECBBD14592"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR695156109CTIMember"
      decimals="INF"
      id="PctOfNav_367BD21D6F9F4E5E"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR749685103CTIMember"
      decimals="INF"
      id="PctOfNav_2BAB241B84B5472B"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR49338L103CTIMember"
      decimals="INF"
      id="PctOfNav_AC84BA796015428B"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR89832Q109CTIMember"
      decimals="INF"
      id="PctOfNav_95476E75BD0B4D94"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_FR443510607CTIMember"
      decimals="INF"
      id="PctOfNav_4B57B257BBDD4E3F"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_F3272546CDFD41AF"
      unitRef="Pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088775Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_A71312423E414C95"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088775Member"
      id="MaterialFundChngTextBlock_22EA52B9DA244322">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="FundName_25A2372440394B9A">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="ClassName_DF97976849CC4BD3">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="ClassName_7041C9E5159141DA">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_945FF6CE978549D3">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="AnnlOrSemiAnnlStatementTextBlock_298EEF901DCD4F4C">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="AddlInfoTextBlock_B74B25C64879433F">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="AddlInfoWebsite_B7424C5312324A34">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="AddlInfoPhoneNumber_022F7046DFD1497F">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="ExpensesTextBlock_844D354B3F974720">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$57&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.07%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      decimals="0"
      id="ExpensesPaidAmt_4C6070F8C5824D7B"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      decimals="INF"
      id="ExpenseRatioPct_666DF839D93845A4"
      unitRef="Pure">0.0107</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="AddlFundStatisticsTextBlock_332FC23108AC473E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$417,637,791&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088776Member"
      decimals="0"
      id="AssetsNet_947250C3D7AB4866"
      unitRef="USD">417637791</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088776Member"
      decimals="INF"
      id="HoldingsCount_68755232E7AC40B6"
      unitRef="Holding">74</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_8E1F3563B9754E92"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="HoldingsTableTextBlock_D9BF8B6C71B04138">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_13AD8525B7CB4633"
      unitRef="Pure">0.237</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_3BECC8DD37614211"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_F7A97DD354AE490D"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_147AB2F3D6E74A6B"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_6DA30CC8B1F54987"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_BD6F02C1B6DF4608"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_528FB42006A442E8"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_4DFABDE2888D4660"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_713345A454284E6D"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_0B832FC886AB41AB"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="LargestHoldingsTableTextBlock_C42E9C49B66B467E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Labcorp Holdings, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Foods Holding Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Molina Healthcare, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alliant Energy Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microchip Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Packaging Corp. of America&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;RPM International, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Keysight Technologies, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Truist Financial Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hubbell, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR504922105CTIMember"
      decimals="INF"
      id="PctOfNav_5A8772B5E0454F6D"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR912008109CTIMember"
      decimals="INF"
      id="PctOfNav_C21FA0FAABA141E6"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR60855R100CTIMember"
      decimals="INF"
      id="PctOfNav_9A907853D3114C8E"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR018802108CTIMember"
      decimals="INF"
      id="PctOfNav_674732D51D7949D1"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR595017104CTIMember"
      decimals="INF"
      id="PctOfNav_5E8A021E053F48A2"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR695156109CTIMember"
      decimals="INF"
      id="PctOfNav_403AF738EB944053"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR749685103CTIMember"
      decimals="INF"
      id="PctOfNav_67CE8415673F46C4"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR49338L103CTIMember"
      decimals="INF"
      id="PctOfNav_EF01203C6B2247FA"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR89832Q109CTIMember"
      decimals="INF"
      id="PctOfNav_583B383672DE48DF"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_FR443510607CTIMember"
      decimals="INF"
      id="PctOfNav_44292CD710AC42D2"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_59EB53AB45614FC6"
      unitRef="Pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088776Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_CB6C9621C30D4C53"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088776Member"
      id="MaterialFundChngTextBlock_647D93B63CFA44BD">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="FundName_63986396BA744784">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="ClassName_3D29B8F446BC4E84">Class 3</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="ClassName_D469DC0FC3ED4C4E">Class 3</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_8AB0D273A41547E4">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="AnnlOrSemiAnnlStatementTextBlock_317D968A722140E3">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Victory Sycamore Established Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="AddlInfoTextBlock_78E9A4BE9E4D4AFE">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="AddlInfoWebsite_4CF2633BC5394C8E">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="AddlInfoPhoneNumber_46DF49EEBDDE43C3">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="ExpensesTextBlock_872401E153F64912">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 3&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$50&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.94%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      decimals="0"
      id="ExpensesPaidAmt_722FCF5C87A942C5"
      unitRef="USD">50</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      decimals="INF"
      id="ExpenseRatioPct_FFF3F129F9B74C10"
      unitRef="Pure">0.0094</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="AddlFundStatisticsTextBlock_2647766179A04593">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$417,637,791&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000055687Member"
      decimals="0"
      id="AssetsNet_8E8D1A26C8A94731"
      unitRef="USD">417637791</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000055687Member"
      decimals="INF"
      id="HoldingsCount_C9A51A34A01945EF"
      unitRef="Holding">74</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_2DC2ACD5DC5F49A2"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="HoldingsTableTextBlock_4C5CCB8FB84E408E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_2F165F4768524FD8"
      unitRef="Pure">0.237</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_A1024A04D0EF4554"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_A8CB476DA4614775"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_792F01A82BF94677"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_5E6E8582005D4AC2"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_98DE94D5815045C9"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_6EF69DC4E82842EB"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_A116D2A77BF44A7B"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_F641A79B311F4E65"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_9F26BE2E67B04750"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="LargestHoldingsTableTextBlock_979CA4A225AE4FD5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Labcorp Holdings, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Foods Holding Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Molina Healthcare, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alliant Energy Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microchip Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Packaging Corp. of America&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;RPM International, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Keysight Technologies, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Truist Financial Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hubbell, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR504922105CTIMember"
      decimals="INF"
      id="PctOfNav_F2BD4AE69AFC4E2D"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR912008109CTIMember"
      decimals="INF"
      id="PctOfNav_E2C18AAE5FD0481E"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR60855R100CTIMember"
      decimals="INF"
      id="PctOfNav_B4AFD4AD64E941F5"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR018802108CTIMember"
      decimals="INF"
      id="PctOfNav_1EFBF4B1D7B04E49"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR595017104CTIMember"
      decimals="INF"
      id="PctOfNav_554E2FEF87BE44CD"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR695156109CTIMember"
      decimals="INF"
      id="PctOfNav_28FEBD89838C45F2"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR749685103CTIMember"
      decimals="INF"
      id="PctOfNav_2E351AE987984151"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR49338L103CTIMember"
      decimals="INF"
      id="PctOfNav_09537F448A2846FA"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR89832Q109CTIMember"
      decimals="INF"
      id="PctOfNav_F83526F2E5C240D7"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_FR443510607CTIMember"
      decimals="INF"
      id="PctOfNav_7E00BE3735584A52"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_4EDCF63108FA494F"
      unitRef="Pure">0.975</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055687Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_F9E4D3E497D442FF"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055687Member"
      id="MaterialFundChngTextBlock_CBE2A529D0FD4BCB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="FundName_2EBF6DA140DF401D">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Wellington Large Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="ClassName_F6ED90E587A34D50">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="ClassName_6E4E5C036DAE4938">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_A0C6F5CA420E4587">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="AnnlOrSemiAnnlStatementTextBlock_3AA4685E563C4770">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Wellington Large Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="AddlInfoTextBlock_85488EEC0F7B49C8">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="AddlInfoWebsite_CDF86E22453D438B">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="AddlInfoPhoneNumber_23E81A510ED2460D">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="ExpensesTextBlock_36D128BD49E44267">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$32&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.61%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      decimals="0"
      id="ExpensesPaidAmt_1F9C3DE0D81845D8"
      unitRef="USD">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      decimals="INF"
      id="ExpenseRatioPct_88591DC1DD7D44D5"
      unitRef="Pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="AddlFundStatisticsTextBlock_B385F8CADAFD478C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,059,747,759&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;71&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087802Member"
      decimals="0"
      id="AssetsNet_B1DD8F69BC0F4EBA"
      unitRef="USD">1059747759</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087802Member"
      decimals="INF"
      id="HoldingsCount_D598EDDD0AB54A77"
      unitRef="Holding">71</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_D900638084C74D86"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="HoldingsTableTextBlock_50E2B2DF2F8D4945">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_3F2CD0DAAA034161"
      unitRef="Pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_577B4EEE0DA14CC6"
      unitRef="Pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_C4CCD00DD85843AA"
      unitRef="Pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_55209CD9CF074988"
      unitRef="Pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_76AEE62988B94FC9"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_39D289A782564362"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_75299ABB3CCF42E6"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_59A15A8A08B241AA"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_E158E5C033D94BFA"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_18F2F93AB7AD45B6"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_3DF6D33C79954D08"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="LargestHoldingsTableTextBlock_1B5947BBC4854683">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bank of America Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cisco Systems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Merck &amp;amp; Co., Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;UnitedHealth Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Philip Morris International, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Johnson &amp;amp; Johnson&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Welltower, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_7BCEDE743B284257"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_4F698EFAFB204663"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_081FE054E4894EB1"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR060505104CTIMember"
      decimals="INF"
      id="PctOfNav_24A5B6ADFFF64E4A"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR17275R102CTIMember"
      decimals="INF"
      id="PctOfNav_20BEAE8E55654E6B"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR58933Y105CTIMember"
      decimals="INF"
      id="PctOfNav_56E56A2CDE9B4A68"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR91324P102CTIMember"
      decimals="INF"
      id="PctOfNav_957ACEDFE8814B96"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR718172109CTIMember"
      decimals="INF"
      id="PctOfNav_C2159312400E48DB"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR478160104CTIMember"
      decimals="INF"
      id="PctOfNav_6A4B880F9EA94BE1"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_FR95040Q104CTIMember"
      decimals="INF"
      id="PctOfNav_81E884BD3FFA45F9"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_D74F27BD073D4BCD"
      unitRef="Pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087802Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_ACB7D4EDE1C346C6"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087802Member"
      id="MaterialFundChngTextBlock_8A0D7EF09AD0410B">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="FundName_B05E69F6F97D4DAF">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Wellington Large Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="ClassName_14BA2BEAC57D427C">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="ClassName_13C776B7700B4DD0">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C427CCC018C84D67">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="AnnlOrSemiAnnlStatementTextBlock_ADCE823F015C4849">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Wellington Large Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="AddlInfoTextBlock_12FC5B690DE04A8A">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="AddlInfoWebsite_3FCA0AE148264DA9">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="AddlInfoPhoneNumber_6EEF097B1F934D77">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="ExpensesTextBlock_4489D75B4AD344D0">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$45&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.86%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      decimals="0"
      id="ExpensesPaidAmt_C292999937F44E9F"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      decimals="INF"
      id="ExpenseRatioPct_B3B8261DDFF94356"
      unitRef="Pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="AddlFundStatisticsTextBlock_2324FBD81D7541E7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,059,747,759&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;71&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087803Member"
      decimals="0"
      id="AssetsNet_16CEB5BA6A28476D"
      unitRef="USD">1059747759</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087803Member"
      decimals="INF"
      id="HoldingsCount_7C80D715FE7A4E12"
      unitRef="Holding">71</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_046CEB9B716A47CA"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="HoldingsTableTextBlock_1182B35D5E704001">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_FB60C4BDFDCC4BA1"
      unitRef="Pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_C4F2BD0CBBCE4089"
      unitRef="Pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_9C063B6A79EA449D"
      unitRef="Pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_579A06F9A9F9499D"
      unitRef="Pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_B50C0A4ADD4D41F5"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_50EAB94D06D0452D"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_C8E1ADECA18A44D1"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_555B75878D524776"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_0F07EF5E48844C55"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_DD1B79E7297F404E"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_172AD5FED6734CBC"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="LargestHoldingsTableTextBlock_2A3B278078984221">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Bank of America Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cisco Systems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Merck &amp;amp; Co., Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;UnitedHealth Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Philip Morris International, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Johnson &amp;amp; Johnson&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Welltower, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_BD53D84537EC434C"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_F2ABF720E2C941A3"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_09E6BEB7CF2749B2"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR060505104CTIMember"
      decimals="INF"
      id="PctOfNav_EF5E110195BB49D8"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR17275R102CTIMember"
      decimals="INF"
      id="PctOfNav_5DA7823823DF4D06"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR58933Y105CTIMember"
      decimals="INF"
      id="PctOfNav_C1158AE4D2A342D0"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR91324P102CTIMember"
      decimals="INF"
      id="PctOfNav_55817110984248B0"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR718172109CTIMember"
      decimals="INF"
      id="PctOfNav_57B989C8F2994D57"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR478160104CTIMember"
      decimals="INF"
      id="PctOfNav_94561678892B4874"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_FR95040Q104CTIMember"
      decimals="INF"
      id="PctOfNav_5F06349E1A5B41F9"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_EEF384A36BD3450A"
      unitRef="Pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087803Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_564B30CAB091469E"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087803Member"
      id="MaterialFundChngTextBlock_6D8C949C5A004262">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="FundName_A6E44798587348E0">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Mid Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="ClassName_2DDB23C26DA44718">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="ClassName_D4DD471640434109">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_6A2858FAC86F44F9">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="AnnlOrSemiAnnlStatementTextBlock_4042462DD99141E2">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Mid Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="AddlInfoTextBlock_7F9C33528C964C8D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="AddlInfoWebsite_1F02D5CE61F64ADC">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="AddlInfoPhoneNumber_2C37CBA91699412B">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="ExpensesTextBlock_ED6A0820C0AD407B">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$44&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.82%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      decimals="0"
      id="ExpensesPaidAmt_8BF8A8C31EFA497F"
      unitRef="USD">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      decimals="INF"
      id="ExpenseRatioPct_116CA99BD8704618"
      unitRef="Pure">0.0082</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="AddlFundStatisticsTextBlock_A88B9ED8F66C4F12">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$272,859,296&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;60&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;42%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087800Member"
      decimals="0"
      id="AssetsNet_4E7E513FABA14338"
      unitRef="USD">272859296</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087800Member"
      decimals="INF"
      id="HoldingsCount_6A13F892B36C4C8A"
      unitRef="Holding">60</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_1DD299DEB00D44EA"
      unitRef="Pure">0.42</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="HoldingsTableTextBlock_FA6C8F9031FA4139">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;96.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_30D2D90B80A14A8F"
      unitRef="Pure">0.284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_B5735D84433341BC"
      unitRef="Pure">0.251</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_82E8B8D3E5E54ADC"
      unitRef="Pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_49C5DF07C65441D9"
      unitRef="Pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_0FAC13B7F4634B1B"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_56F62A455A814341"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_712D2FCAFFE341FD"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_7CA356F06E4A4410"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_357289AA16C8422A"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="LargestHoldingsTableTextBlock_DB0AC15361D14189">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Vertiv Holdings Co., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Axon Enterprise, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Snowflake, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Howmet Aerospace, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Comfort Systems USA, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cloudflare, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Quanta Services, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Astera Labs, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ascendis Pharma AS&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cencora, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR92537N108CTIMember"
      decimals="INF"
      id="PctOfNav_DDD798C04573437A"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR05464C101CTIMember"
      decimals="INF"
      id="PctOfNav_CB6334C152014187"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR833445109CTIMember"
      decimals="INF"
      id="PctOfNav_A7C8E9618E9D411C"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR443201108CTIMember"
      decimals="INF"
      id="PctOfNav_981942707683427B"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR199908104CTIMember"
      decimals="INF"
      id="PctOfNav_6DCA9F8506A64CED"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR18915M107CTIMember"
      decimals="INF"
      id="PctOfNav_993D32D0B7304972"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR74762E102CTIMember"
      decimals="INF"
      id="PctOfNav_2329250A266F4621"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR04626A103CTIMember"
      decimals="INF"
      id="PctOfNav_72E81C09284C4385"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FRK08588103CTIMember"
      decimals="INF"
      id="PctOfNav_B3B3639D24954ACD"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_FR03073E105CTIMember"
      decimals="INF"
      id="PctOfNav_329F3F37E46C47AB"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_9E985F731F8A468A"
      unitRef="Pure">0.969</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087800Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9E85DF9BBCD74252"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087800Member"
      id="MaterialFundChngTextBlock_BF1B497A99594E32">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="FundName_CCD200ED911744C4">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Mid Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="ClassName_EE4C035C127141F8">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="ClassName_EDE02FAB76494CE9">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_A4B50C87284F4153">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="AnnlOrSemiAnnlStatementTextBlock_139B5D5EBA124EDB">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Mid Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="AddlInfoTextBlock_BFEC4D92E6974B9D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="AddlInfoWebsite_51FA5BE6383948D7">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="AddlInfoPhoneNumber_88136CD15D5C4EDD">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="ExpensesTextBlock_DF97DD6093E4489A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$58&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.07%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      decimals="0"
      id="ExpensesPaidAmt_03698E40FD22484D"
      unitRef="USD">58</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      decimals="INF"
      id="ExpenseRatioPct_6D8F13C6C3944767"
      unitRef="Pure">0.0107</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="AddlFundStatisticsTextBlock_3B297D546FF74968">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$272,859,296&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;60&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;42%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087801Member"
      decimals="0"
      id="AssetsNet_5EF1DDF469964593"
      unitRef="USD">272859296</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087801Member"
      decimals="INF"
      id="HoldingsCount_DE393D165818404B"
      unitRef="Holding">60</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_71065E3DED864E8A"
      unitRef="Pure">0.42</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="HoldingsTableTextBlock_BDEDA97900EC4E56">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;28.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;96.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_B69EF8FEED584899"
      unitRef="Pure">0.284</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_EC678CC3DFEA4AC5"
      unitRef="Pure">0.251</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_5C89FC77C8994231"
      unitRef="Pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C19083EC87BF420C"
      unitRef="Pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_AF5265A5CDDA48B4"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_8F152676DC014EF9"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_3164DD98B28D4599"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_62FEC40AA62F4D63"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_8AAB8AD74A79469B"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="LargestHoldingsTableTextBlock_C52A60F355A94684">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Vertiv Holdings Co., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Axon Enterprise, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Snowflake, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Howmet Aerospace, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Comfort Systems USA, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cloudflare, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Quanta Services, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Astera Labs, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ascendis Pharma AS&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cencora, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR92537N108CTIMember"
      decimals="INF"
      id="PctOfNav_18E8AC7308EF4204"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR05464C101CTIMember"
      decimals="INF"
      id="PctOfNav_ED26453F30AC4418"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR833445109CTIMember"
      decimals="INF"
      id="PctOfNav_7ECDC8C006884757"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR443201108CTIMember"
      decimals="INF"
      id="PctOfNav_151BB49BA3F7406B"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR199908104CTIMember"
      decimals="INF"
      id="PctOfNav_DCB858CA6F244C1B"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR18915M107CTIMember"
      decimals="INF"
      id="PctOfNav_5A6E4F62262A4113"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR74762E102CTIMember"
      decimals="INF"
      id="PctOfNav_3FAF6104A4304DEA"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR04626A103CTIMember"
      decimals="INF"
      id="PctOfNav_800F20A4B2014DEE"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FRK08588103CTIMember"
      decimals="INF"
      id="PctOfNav_9A7205598DA2430B"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_FR03073E105CTIMember"
      decimals="INF"
      id="PctOfNav_2D13CB05BB6B4C6B"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_15F37B3D64154241"
      unitRef="Pure">0.969</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087801Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_7AEE2E03CE744118"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087801Member"
      id="MaterialFundChngTextBlock_72495763CCA04ED8">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="FundName_C8D3063BB0124743">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Select Large Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="ClassName_30278A7EC8DD42CA">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="ClassName_7BB6561333414F25">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_8B02B0681E154413">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="AnnlOrSemiAnnlStatementTextBlock_010ECED672CE4AC8">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Select Large Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="AddlInfoTextBlock_45B2991F363E44C9">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="AddlInfoWebsite_FF07CC7A97404725">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="AddlInfoPhoneNumber_734DAE80F4B641D8">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="ExpensesTextBlock_C705A91A0360460F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$36&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.69%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      decimals="0"
      id="ExpensesPaidAmt_41B7281EDF1742C5"
      unitRef="USD">36</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      decimals="INF"
      id="ExpenseRatioPct_AD8387BA851F4B30"
      unitRef="Pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="AddlFundStatisticsTextBlock_7D4C702277634CAE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,737,635,264&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;61%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087794Member"
      decimals="0"
      id="AssetsNet_B021B3206F9B4117"
      unitRef="USD">1737635264</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087794Member"
      decimals="INF"
      id="HoldingsCount_5A68FE8FC1B04F4D"
      unitRef="Holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_89A558252ACF4F11"
      unitRef="Pure">0.61</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="HoldingsTableTextBlock_CACAB7CC12564C26">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Information Technology Sub-Industry Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductors&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Technology Hardware, Storage &amp;amp; Peripherals&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Systems Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Internet Services &amp;amp; Infrastructure&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductor Materials &amp;amp; Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communications Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;44.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_SemiconductorsCTIMember"
      decimals="INF"
      id="PctOfNav_E1D14CC6CB254143"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_TechnologyHardwareStoragePeripheralsCTIMember"
      decimals="INF"
      id="PctOfNav_D94ADAC8BD9C42BE"
      unitRef="Pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_SystemsSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_89BC11A839CC4A18"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_InternetServicesInfrastructureCTIMember"
      decimals="INF"
      id="PctOfNav_9A5C6DD59D894027"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_SemiconductorMaterialsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_1AAABD41514C47BD"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_CommunicationsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_7E513463E1FD4FFB"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="LargestHoldingsTableTextBlock_798DE2CE920B414C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ascendis Pharma AS&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Eli Lilly &amp;amp; Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Comfort Systems USA, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Axon Enterprise, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Howmet Aerospace, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_71CCCE0A44864CF3"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR02079K305CTIMember"
      decimals="INF"
      id="PctOfNav_08763EC2C02C4F52"
      unitRef="Pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_16CD7127945F4431"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_0E9E74089FCA4339"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_2E53A2F364F74EF6"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FRK08588103CTIMember"
      decimals="INF"
      id="PctOfNav_04A987A021484C61"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR532457108CTIMember"
      decimals="INF"
      id="PctOfNav_6C0F090CF2324E4C"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR199908104CTIMember"
      decimals="INF"
      id="PctOfNav_2849A1F340854E91"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR05464C101CTIMember"
      decimals="INF"
      id="PctOfNav_5ABC619527F04278"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FR443201108CTIMember"
      decimals="INF"
      id="PctOfNav_ADB5CB3E0944458F"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_4D3DA63FAE944D6B"
      unitRef="Pure">0.445</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_CD4493C6EAE74726"
      unitRef="Pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_2595296644BF4DB7"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_337B0AE8F95C424B"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_0E855AE8EE4B4BA0"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087794Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_5ACC902D8D74425C"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087794Member"
      id="MaterialFundChngTextBlock_DC34C3EBB1644962">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="FundName_A2FC2224AE434A72">CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 18px; font-weight: 300; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Select Large Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="ClassName_0EC1E2C4F0304426">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="ClassName_A7EB3D0B672E49F5">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_E444724370AE452F">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="AnnlOrSemiAnnlStatementTextBlock_832EB7EECAB54C77">This semi-annual shareholder report contains&#160;important information about&#160;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 10px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; &#x2013; Westfield Select Large Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="AddlInfoTextBlock_F22652C931EC4488">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="AddlInfoWebsite_FA446E5602B7498E">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="AddlInfoPhoneNumber_06A5220E31EF46AA">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="ExpensesTextBlock_D305A6CE7FAE4FEF">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$49&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.94%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      decimals="0"
      id="ExpensesPaidAmt_4368F4E687284839"
      unitRef="USD">49</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      decimals="INF"
      id="ExpenseRatioPct_1491A8AAC9FA40E3"
      unitRef="Pure">0.0094</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="AddlFundStatisticsTextBlock_F5C65B85BAAB40CB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,737,635,264&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;61%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087795Member"
      decimals="0"
      id="AssetsNet_5978BC9E83D14BA0"
      unitRef="USD">1737635264</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087795Member"
      decimals="INF"
      id="HoldingsCount_29A8A15679174FB9"
      unitRef="Holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_4C0ACAEAD5F84EC5"
      unitRef="Pure">0.61</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="HoldingsTableTextBlock_B7E7C866D2054E94">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Information Technology Sub-Industry Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductors&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Technology Hardware, Storage &amp;amp; Peripherals&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Systems Software&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Internet Services &amp;amp; Infrastructure&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Semiconductor Materials &amp;amp; Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communications Equipment&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;44.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_SemiconductorsCTIMember"
      decimals="INF"
      id="PctOfNav_A00AA3536E42442A"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_TechnologyHardwareStoragePeripheralsCTIMember"
      decimals="INF"
      id="PctOfNav_7331B4232E964242"
      unitRef="Pure">0.078</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_SystemsSoftwareCTIMember"
      decimals="INF"
      id="PctOfNav_192AE1587D2F4ECC"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_InternetServicesInfrastructureCTIMember"
      decimals="INF"
      id="PctOfNav_4F447D8A34474F28"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_SemiconductorMaterialsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_3DF92D8FD2DB4084"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_CommunicationsEquipmentCTIMember"
      decimals="INF"
      id="PctOfNav_3CF147B94AB844CB"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="LargestHoldingsTableTextBlock_103CBBB6A5664CE1">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ascendis Pharma AS&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Eli Lilly &amp;amp; Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Comfort Systems USA, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Axon Enterprise, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Howmet Aerospace, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_46B358CDBE8046A8"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR02079K305CTIMember"
      decimals="INF"
      id="PctOfNav_5657694E0B7D42BC"
      unitRef="Pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_1BDC7D1E29DC465B"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_FAFDC1383AD448B7"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_DECA7BD62E454DE2"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FRK08588103CTIMember"
      decimals="INF"
      id="PctOfNav_CA484C586D2D4253"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR532457108CTIMember"
      decimals="INF"
      id="PctOfNav_E0C024820F794058"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR199908104CTIMember"
      decimals="INF"
      id="PctOfNav_BF8CDC672EE54B0C"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR05464C101CTIMember"
      decimals="INF"
      id="PctOfNav_FB7D2F58528A4422"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FR443201108CTIMember"
      decimals="INF"
      id="PctOfNav_8A10D3F2F14F41D2"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_6CEA49579E094E0D"
      unitRef="Pure">0.445</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_13A2EEF7FFD84B9A"
      unitRef="Pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_566503F04DC44ACB"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_9AB813CFB05C4F38"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C69E34F30D614E7E"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087795Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_6683DDB36852444B"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087795Member"
      id="MaterialFundChngTextBlock_1C81D5B46B0943B3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="FundName_8B58DF3E25BB4925">Variable Portfolio &#x2013; Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="ClassName_D31A1AB14C0E41C6">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="ClassName_930A7A09174E4CFE">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_A360A3ED58304819">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="AnnlOrSemiAnnlStatementTextBlock_D4C08AA296DF43AA">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="AddlInfoTextBlock_35F4350D73B549B7">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="AddlInfoWebsite_EBC20473C8BF4826">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="AddlInfoPhoneNumber_C5AE9B6835BE4DC0">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="ExpensesTextBlock_B27CD052149240C6">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$6&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.11%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      decimals="0"
      id="ExpensesPaidAmt_6231BF3E957A4B84"
      unitRef="USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      decimals="INF"
      id="ExpenseRatioPct_CA5F716EC1FE4B65"
      unitRef="Pure">0.0011</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="AddlFundStatisticsTextBlock_39D3462661314452">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,689,572,482&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209985Member"
      decimals="0"
      id="AssetsNet_B4C9B7A4252E4479"
      unitRef="USD">2689572482</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209985Member"
      decimals="INF"
      id="HoldingsCount_50CB2D0E2C2D4BC3"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_2D9C1CB9DEFE4D92"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="LargestHoldingsTableTextBlock_1E5815DA5EF34504">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Core Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Westfield Select Large Cap Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_BB7518EF74DA40CB"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_E2BEA4C7C96C4886"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_0D37D8227F49402F"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_E9FBAD79434A45CC"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766L727CTIMember"
      decimals="INF"
      id="PctOfNav_2B6A4A95FED54290"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_1FB23B4EDB6C4C7B"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_F2798BABCAA84DC5"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_72B2D4B9E93E473C"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766E145CTIMember"
      decimals="INF"
      id="PctOfNav_4467E51F965644C1"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_FR19766L610CTIMember"
      decimals="INF"
      id="PctOfNav_22375020EDAC45E0"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209985Member"
      id="HoldingsTableTextBlock_471738B63D8949BD">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;80.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9A5EB06DDF7D4A3D"
      unitRef="Pure">0.806</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_25604BC97D264D66"
      unitRef="Pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_B10C58B1DC3844F3"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209985Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_D3E676365CB1413D"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="FundName_E5E555B4E54E4AB3">Variable Portfolio &#x2013; Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="ClassName_EB1BF3609B2D4EE3">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="ClassName_ADE00D4075524807">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_AD58EB36120643B1">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="AnnlOrSemiAnnlStatementTextBlock_7D3E833960644DEB">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="AddlInfoTextBlock_FB9D44FF497141F5">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="AddlInfoWebsite_BF86C493ACF0452A">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="AddlInfoPhoneNumber_233819F3EB29417E">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="ExpensesTextBlock_14232CC6A1C14176">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.36%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      decimals="0"
      id="ExpensesPaidAmt_E53EE0B9A5AE4A02"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      decimals="INF"
      id="ExpenseRatioPct_CB88E99A7C6E42F9"
      unitRef="Pure">0.0036</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="AddlFundStatisticsTextBlock_DD3773D3289B4A8C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,689,572,482&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087784Member"
      decimals="0"
      id="AssetsNet_08F5B90C30414A62"
      unitRef="USD">2689572482</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087784Member"
      decimals="INF"
      id="HoldingsCount_A14D4524647D4BA2"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_215E199FFAA9498E"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="LargestHoldingsTableTextBlock_7E880F9A5FB74EB3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Core Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Westfield Select Large Cap Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_6D285AFAB4CB4C2A"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_0534AE3C0E954339"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_3170A99C4E5F4BE5"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_6F0CF29260954615"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766L727CTIMember"
      decimals="INF"
      id="PctOfNav_840E4C17D9CC4AF0"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_2E2A7BE5CF204AD1"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_154E1AC930B74981"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_1E7221AC648A482D"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766E145CTIMember"
      decimals="INF"
      id="PctOfNav_34979A3D69904B77"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_FR19766L610CTIMember"
      decimals="INF"
      id="PctOfNav_15ADEEA8CE95434A"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087784Member"
      id="HoldingsTableTextBlock_6A3FAEE1AF7E4B35">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;80.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_043EF64D02214EE4"
      unitRef="Pure">0.806</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_6788F1C0351040D1"
      unitRef="Pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_677740BF6EDF47AA"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087784Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_D5DE5912761E4597"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="FundName_E80A4C6683C6420A">Variable Portfolio &#x2013; Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="ClassName_398F4C8C45C04428">Class 4</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="ClassName_E95A5329B92C41E5">Class 4</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_3931FA8CBD3747F9">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="AnnlOrSemiAnnlStatementTextBlock_0CBAC75E9BE44C56">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="AddlInfoTextBlock_EB0A5990158A4995">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="AddlInfoWebsite_B8F1DF5D52EC4A7E">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="AddlInfoPhoneNumber_7B58B553AA254865">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="ExpensesTextBlock_69663C863BCF4597">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 4&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.36%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      decimals="0"
      id="ExpensesPaidAmt_6086A45082024715"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      decimals="INF"
      id="ExpenseRatioPct_9289B33A5B144596"
      unitRef="Pure">0.0036</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="AddlFundStatisticsTextBlock_8F2A2FE2A9384BC5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,689,572,482&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087785Member"
      decimals="0"
      id="AssetsNet_03A5ACE6D0034532"
      unitRef="USD">2689572482</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087785Member"
      decimals="INF"
      id="HoldingsCount_FCA7AD562A0D4F0C"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_31536DB87DDB448F"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="LargestHoldingsTableTextBlock_3A64271419CB46BB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Core Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Westfield Select Large Cap Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_47ECFCA461064C36"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_9FBD9ED653884660"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_3FC9BBDDEB30476A"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_F901CB6E44DA451F"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766L727CTIMember"
      decimals="INF"
      id="PctOfNav_A72003FF8CCB4117"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_4E6888F74F524C22"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_A94815700853403E"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_43B788CDFE6E479A"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766E145CTIMember"
      decimals="INF"
      id="PctOfNav_92C9029C2FCC4F5B"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_FR19766L610CTIMember"
      decimals="INF"
      id="PctOfNav_8C06160C9C814D67"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087785Member"
      id="HoldingsTableTextBlock_D1F7AFAE5D9844F8">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;80.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;16.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_853CA974FE2F4C34"
      unitRef="Pure">0.806</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_E4FE6D5A61664B4E"
      unitRef="Pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_BF30ADAB9DA44E37"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087785Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_152E3F9627E442D5"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="FundName_9A5AE5871DEC4EA8">Variable Portfolio &#x2013; Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="ClassName_81550D820BCA423A">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="ClassName_C19AE872B28A439D">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_73998BFEFF7747C0">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="AnnlOrSemiAnnlStatementTextBlock_FBFB76C3205B433B">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="AddlInfoTextBlock_0E3CEB9F75BF4956">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="AddlInfoWebsite_D8F4C80B64304B12">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="AddlInfoPhoneNumber_272DF731DBB84C83">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="ExpensesTextBlock_EFA53557F9E34BA2">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$7&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.13%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      decimals="0"
      id="ExpensesPaidAmt_60C37D5E73784C4B"
      unitRef="USD">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      decimals="INF"
      id="ExpenseRatioPct_659C7880E35D4D5D"
      unitRef="Pure">0.0013</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="AddlFundStatisticsTextBlock_CC37DD1B66A64F89">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$771,465,206&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209989Member"
      decimals="0"
      id="AssetsNet_BB0C5C3C5BA242E0"
      unitRef="USD">771465206</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209989Member"
      decimals="INF"
      id="HoldingsCount_451FFE6E4009483D"
      unitRef="Holding">35</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_85A79433BE2F48B4"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="LargestHoldingsTableTextBlock_F6D59F6478D142A2">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Income Opportunities Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_19B5C227066A4A93"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_8F4C289D9E174946"
      unitRef="Pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_BC04687B94DA40FD"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_F5D941DBBD384396"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_5C19F586EA014142"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_6B5E7E395A884AD8"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_CF6851B116094163"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_46F0752E7A6F4C0E"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_7E356753180B4C91"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_FR19766E673CTIMember"
      decimals="INF"
      id="PctOfNav_35360F16A5EC4394"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209989Member"
      id="HoldingsTableTextBlock_263A15BC63C24595">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_401DEEC52F0D4A3F"
      unitRef="Pure">0.740</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_62B98497FE1B4860"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209989Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_DA9B85253E65473A"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="FundName_FA8DF6D983B94A35">Variable Portfolio &#x2013; Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="ClassName_F7C7BAF69A2C4072">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="ClassName_88BFAFC901AB4127">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_DEB8954A2A904E0B">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="AnnlOrSemiAnnlStatementTextBlock_D1F3F512C0B44B67">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="AddlInfoTextBlock_9C38A579CBAA4015">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="AddlInfoWebsite_FC086D048BB9418B">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="AddlInfoPhoneNumber_F421807962094B6C">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="ExpensesTextBlock_951F2A9DE25249C0">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      decimals="0"
      id="ExpensesPaidAmt_7E240EDECBF84396"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      decimals="INF"
      id="ExpenseRatioPct_B221EBF8B09A447D"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="AddlFundStatisticsTextBlock_5100DADA4C7A4579">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$771,465,206&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087827Member"
      decimals="0"
      id="AssetsNet_96DF630BF0CD4021"
      unitRef="USD">771465206</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087827Member"
      decimals="INF"
      id="HoldingsCount_4CFCAA462E274631"
      unitRef="Holding">35</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_D4347A7F424C48DD"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="LargestHoldingsTableTextBlock_525AF4D79C2D41BE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Income Opportunities Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_34CE57115F6C47D7"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_EF902F2CEC824080"
      unitRef="Pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_0BAAFB752FD54335"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_87C66C7EEF8F4119"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_4810C38128744035"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_D97C011E25AF4858"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_D9F04A52C6624A30"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_8054DFA129E54816"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_29FC38516EA84C6A"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_FR19766E673CTIMember"
      decimals="INF"
      id="PctOfNav_B8CEF37E55D64844"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087827Member"
      id="HoldingsTableTextBlock_ADB4EF3C99CF4D3F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_8D145FDC8A804F0C"
      unitRef="Pure">0.740</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C4B6016D40714A1D"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087827Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_D8BC21C032DE4D53"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="FundName_80427CBAD1D5470D">Variable Portfolio &#x2013; Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="ClassName_031B7C44CB1D4639">Class 4</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="ClassName_5B05CBA32D714DA2">Class 4</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_22877F7FE5D94CCC">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="AnnlOrSemiAnnlStatementTextBlock_538EB0FA378E4F5E">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="AddlInfoTextBlock_916965B36BAD4DD5">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="AddlInfoWebsite_4F027F0EF79D4B52">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="AddlInfoPhoneNumber_A1D3E21A91BA4CAB">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="ExpensesTextBlock_A48A0B9383914C7F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 4&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      decimals="0"
      id="ExpensesPaidAmt_3080C997E59D466C"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      decimals="INF"
      id="ExpenseRatioPct_FB24D77B239C4AEE"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="AddlFundStatisticsTextBlock_24D9ED2E5C874E29">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$771,465,206&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087826Member"
      decimals="0"
      id="AssetsNet_A73C4985220F414A"
      unitRef="USD">771465206</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087826Member"
      decimals="INF"
      id="HoldingsCount_55E24B40FFBB4E5B"
      unitRef="Holding">35</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_93B6D84740864A23"
      unitRef="Pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="LargestHoldingsTableTextBlock_DF53BD1F128247E8">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Income Opportunities Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_B38C0B33B7044DBE"
      unitRef="Pure">0.206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_EAEC142A2EF84326"
      unitRef="Pure">0.150</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_DD8DD12FA32F4932"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_6C10C25FCB8640ED"
      unitRef="Pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_25FCB899AC604BE0"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_78CC4B3094B94497"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_125D1C3658314874"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_EF5E75CDEBCF429F"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_431A3440FAE44EDA"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_FR19766E673CTIMember"
      decimals="INF"
      id="PctOfNav_40F45A89982F46AD"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087826Member"
      id="HoldingsTableTextBlock_65632E05B8134268">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;74.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_D6A43A4C0A0C4C8F"
      unitRef="Pure">0.740</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_B2F48893E8274C6B"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087826Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_B930F1932EBF4AA5"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="FundName_BCC69EFBD7244029">Variable Portfolio &#x2013; Managed Volatility Moderate Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="ClassName_9EC4249CCC2542D5">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="ClassName_DE6750E6053B4C96">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_E9858280AF834CA8">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="AnnlOrSemiAnnlStatementTextBlock_155A03D3320D4C21">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Managed Volatility Moderate Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="AddlInfoTextBlock_40CEC3CB7C73445B">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="AddlInfoWebsite_F186CF18DB6041C7">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="AddlInfoPhoneNumber_B36FA2EA3077416A">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="ExpensesTextBlock_ED6EDF293E814636">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$13&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.25%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      decimals="0"
      id="ExpensesPaidAmt_50C558A437014271"
      unitRef="USD">13</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      decimals="INF"
      id="ExpenseRatioPct_E7CEE59793F34B70"
      unitRef="Pure">0.0025</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="AddlFundStatisticsTextBlock_C38526DDDB384C89">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$11,233,326,903&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;284&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209990Member"
      decimals="0"
      id="AssetsNet_5EF0BF9EC26F4ABC"
      unitRef="USD">11233326903</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209990Member"
      decimals="INF"
      id="HoldingsCount_65A688EBA55B4636"
      unitRef="Holding">284</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_8B14748B1DCA499A"
      unitRef="Pure">0.99</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209990Member"
      id="HoldingsTableTextBlock_CC1DEB6B640A4364">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Derivative Exposure&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Long&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Credit Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Short&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;27.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;48.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Exchange-Traded Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Exchange-Traded Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A00976579853460111111295112308CTIMember"
      decimals="INF"
      id="PctOfNav_86F51891F08843AC"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A00902888472861112259933554110CTIMember"
      decimals="INF"
      id="PctOfNav_04A3EAC503BC4F10"
      unitRef="Pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A00447029416806884253090516267CTIMember"
      decimals="INF"
      id="PctOfNav_3D010306D9E54F3D"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A0028931767303628205860590996CTIMember"
      decimals="INF"
      id="PctOfNav_1B41FCD7C5D946D9"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A02782659363154304219570433833CTIMember"
      decimals="INF"
      id="PctOfNav_D95E0BA3EFD14C69"
      unitRef="Pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A00743484260258139597793951546CTIMember"
      decimals="INF"
      id="PctOfNav_A554697CB7B349BE"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_A00006450963452452960807399894CTIMember"
      decimals="INF"
      id="PctOfNav_F8561B75A3CC4FCE"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_E3CAF668656D4487"
      unitRef="Pure">0.483</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9E4A5F9BF42542E8"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_6B33153F91C84CE4"
      unitRef="Pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_0CD178AFC37E4435"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongExchangeMinusTradedFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_0ADC8428ABA94A58"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_LongExchangeMinusTradedEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9AEFD5C91B2741C5"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209990Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_A4F1405D092B42DB"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="FundName_715FBF42D0FC4EFC">Variable Portfolio &#x2013; Managed Volatility Moderate Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="ClassName_436C0BD9DBFB426C">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="ClassName_D6E3F51DBB434D85">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_63E02FEA65BA4152">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="AnnlOrSemiAnnlStatementTextBlock_68EAACA0CFA643AD">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Managed Volatility Moderate Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="AddlInfoTextBlock_3B705CA4C44A48FF">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="AddlInfoWebsite_FF01B581B727401B">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="AddlInfoPhoneNumber_68A9FFB478E54635">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="ExpensesTextBlock_53ACA0541C8C48C1">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$25&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.50%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      decimals="0"
      id="ExpensesPaidAmt_4365AFC2AEEB4412"
      unitRef="USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      decimals="INF"
      id="ExpenseRatioPct_7D92F6054E7F46A8"
      unitRef="Pure">0.0050</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="AddlFundStatisticsTextBlock_6CCDBBA8E1014CF7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$11,233,326,903&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;284&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000112515Member"
      decimals="0"
      id="AssetsNet_63653658FD5C4F87"
      unitRef="USD">11233326903</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000112515Member"
      decimals="INF"
      id="HoldingsCount_76D98B07F5FD43EE"
      unitRef="Holding">284</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_0AF2226E09824EB9"
      unitRef="Pure">0.99</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000112515Member"
      id="HoldingsTableTextBlock_494F2DAC89E94A2D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Derivative Exposure&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Long&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Credit Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Short&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;27.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Exchange Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Interest Rate Risk&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;48.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Residential Mortgage-Backed Securities - Agency&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Exchange-Traded Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Exchange-Traded Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A00976579853460111111295112308CTIMember"
      decimals="INF"
      id="PctOfNav_82583E3131E643B9"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A00902888472861112259933554110CTIMember"
      decimals="INF"
      id="PctOfNav_AF0E4A72EC284CA9"
      unitRef="Pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A00447029416806884253090516267CTIMember"
      decimals="INF"
      id="PctOfNav_5F29A2319B5449B2"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A0028931767303628205860590996CTIMember"
      decimals="INF"
      id="PctOfNav_09FB295124ED4F20"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A02782659363154304219570433833CTIMember"
      decimals="INF"
      id="PctOfNav_F76D1341E60041A6"
      unitRef="Pure">0.278</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A00743484260258139597793951546CTIMember"
      decimals="INF"
      id="PctOfNav_782B3BE20F6C47CD"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_A00006450963452452960807399894CTIMember"
      decimals="INF"
      id="PctOfNav_D424EF255F7B474E"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_4E25B0A97EC54716"
      unitRef="Pure">0.483</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_AF636FA6DD9A4309"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_E75D1889267544B9"
      unitRef="Pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongResidentialMortgageMinusBackedSecuritiesMinusAgencyCTIMember"
      decimals="INF"
      id="PctOfNav_736091BB57854FCE"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongExchangeMinusTradedFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_6D5EF0E11BEC4113"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_LongExchangeMinusTradedEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C0F5120401084AB2"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000112515Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_18BE085B56C14C75"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="FundName_1E48B0A8A1054A80">Variable Portfolio &#x2013; Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="ClassName_7DDE413727BF4EA2">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="ClassName_290422D31FA64C59">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_6017CC108A8A4BF3">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="AnnlOrSemiAnnlStatementTextBlock_3AA1BDF257F44B92">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderate Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="AddlInfoTextBlock_3F6439A7E5FF4AFB">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="AddlInfoWebsite_219AE0D88211449C">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="AddlInfoPhoneNumber_79FCA4120E9546DE">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="ExpensesTextBlock_856989816A39477E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$7&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.13%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      decimals="0"
      id="ExpensesPaidAmt_5614BAE0D35C4D0A"
      unitRef="USD">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      decimals="INF"
      id="ExpenseRatioPct_FBB6161CD8384DB4"
      unitRef="Pure">0.0013</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="AddlFundStatisticsTextBlock_778FAA5351734A64">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$13,642,959,249&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209987Member"
      decimals="0"
      id="AssetsNet_0D4EF0F753DC4441"
      unitRef="USD">13642959249</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209987Member"
      decimals="INF"
      id="HoldingsCount_66A33C8484134C76"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_96382F9936AE4E20"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="LargestHoldingsTableTextBlock_8D833BB23D734C94">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_8ACA1D91B986436C"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_19D203BD6A6748BC"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_5D09EC51411041CC"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_7C591B98B3F84897"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_F1784AADDFAC46D5"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_4B398B8C47134505"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_C6E8FEC77EAF4887"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_306592539D2F4E31"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_6B449F7D0BD14D26"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_96A955C73F0A4D68"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209987Member"
      id="HoldingsTableTextBlock_DB41CB05EDF748A1">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;48.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;45.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_2A66CA4FA69B4911"
      unitRef="Pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_40416BA74B904266"
      unitRef="Pure">0.452</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_906659A2C11E47E9"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209987Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_743E7BB06201425F"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="FundName_E444794019D14D4A">Variable Portfolio &#x2013; Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="ClassName_3D124C406EC048AD">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="ClassName_1743034F56A04E2D">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_49D6DB8663F444F4">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="AnnlOrSemiAnnlStatementTextBlock_0AFE7020690241DC">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderate Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="AddlInfoTextBlock_F75D488B646E4B11">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="AddlInfoWebsite_CC2576A844DE46F7">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="AddlInfoPhoneNumber_17A95DEF0A224A20">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="ExpensesTextBlock_5DA80667B6154432">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      decimals="0"
      id="ExpensesPaidAmt_18BC388FA23C44EA"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      decimals="INF"
      id="ExpenseRatioPct_D89DFD61A1BA4E39"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="AddlFundStatisticsTextBlock_E95877F87FED4053">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$13,642,959,249&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087822Member"
      decimals="0"
      id="AssetsNet_A5F05AA52F194D35"
      unitRef="USD">13642959249</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087822Member"
      decimals="INF"
      id="HoldingsCount_E992D2E7859644CF"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_AA8D780B06734A01"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="LargestHoldingsTableTextBlock_B90F197060934631">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_24062FC3063D4427"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_9345458D67E94854"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_00871512B9244348"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_9AA82891996F4A9E"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_0821DFD372E944A4"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_6C75C5E8DEDF4519"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_E0CEAD1255274E3F"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_65BD32A3DA214B93"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_A89E2D7F76AE4359"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_8424731487A94732"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087822Member"
      id="HoldingsTableTextBlock_2D1C3A196544493F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;48.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;45.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_AF0B1B4C81A24926"
      unitRef="Pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C2CC5C51D61747CD"
      unitRef="Pure">0.452</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_31C65C9A050742CD"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087822Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_19D3FA6BC35C400A"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="FundName_BA86137424344960">Variable Portfolio &#x2013; Moderate Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="ClassName_821233031A01494E">Class 4</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="ClassName_08A58B021B4D4B28">Class 4</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_88A5BE9F43564A62">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="AnnlOrSemiAnnlStatementTextBlock_E3C4F45F57A24AB1">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderate Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="AddlInfoTextBlock_02C50C5FB83B44A8">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="AddlInfoWebsite_9A98909B69A34F26">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="AddlInfoPhoneNumber_AB86F65624604A90">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="ExpensesTextBlock_7EA23AA8FBCE4692">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 4&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$19&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      decimals="0"
      id="ExpensesPaidAmt_D5872862040B499B"
      unitRef="USD">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      decimals="INF"
      id="ExpenseRatioPct_78A8315FA5C04E54"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="AddlFundStatisticsTextBlock_076EF8BBFB75468E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$13,642,959,249&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087823Member"
      decimals="0"
      id="AssetsNet_5D24B26B30D94CAF"
      unitRef="USD">13642959249</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087823Member"
      decimals="INF"
      id="HoldingsCount_1895873B4BB542F5"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_E97B4950018446C9"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="LargestHoldingsTableTextBlock_0A5CD99E8ECE49DE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_3ADDB2412ED74BC8"
      unitRef="Pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_A8F5A4E16915465D"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_FB3B1E423EDC4F9F"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_A7A1E5C45CF94AFB"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_B6313F34740B434E"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_5A9FD339558D4CB7"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_52714448A83946EC"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_35D6C8F592164604"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_B1763A4C721A4AAD"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_E012F173C7484566"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087823Member"
      id="HoldingsTableTextBlock_A194B0B65ECB4D1D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;48.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;45.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_D95D62F35AE347A9"
      unitRef="Pure">0.487</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_BBA6BDA4798D412E"
      unitRef="Pure">0.452</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_737E0866351848A4"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087823Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_CD1976DB3C1B4FD1"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="FundName_7E0F27E8B9FA43BB">Variable Portfolio &#x2013; Moderately Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="ClassName_169B0A16E0CF439A">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="ClassName_969A100DF61E4282">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_A404996CE609476F">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="AnnlOrSemiAnnlStatementTextBlock_E2A40D844DB84EE3">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="AddlInfoTextBlock_8E0A81CF197F45DC">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="AddlInfoWebsite_5DDA90D5C270406D">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="AddlInfoPhoneNumber_9FB20529F0F94099">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="ExpensesTextBlock_0F8E56DCBC45413F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$7&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.13%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      decimals="0"
      id="ExpensesPaidAmt_829DA0566C184B8D"
      unitRef="USD">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      decimals="INF"
      id="ExpenseRatioPct_E52E2F3AB3324685"
      unitRef="Pure">0.0013</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="AddlFundStatisticsTextBlock_4CF0BA969E0F4655">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$6,259,625,992&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209986Member"
      decimals="0"
      id="AssetsNet_0DF14EF19B5D4721"
      unitRef="USD">6259625992</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209986Member"
      decimals="INF"
      id="HoldingsCount_7B7FE98D910E44FF"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_05E1A7E6B1EA4C68"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="LargestHoldingsTableTextBlock_421B0EE6409A4538">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_3A909B0C972B4E84"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_02EA51AE25AE493E"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_CBF27BAC020F47EA"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_A8EE967483944B29"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_490D68FB8D764309"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_79AD6229EBC849E8"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_D4F9D6CBB7ED4ED6"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_FC53747EC3D94F06"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_EE159E2C70DF4C46"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_81C1464F142A41BB"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209986Member"
      id="HoldingsTableTextBlock_402A5EC7A641423A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;63.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_56D95FAE64114DFC"
      unitRef="Pure">0.637</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_01D8F341091548A9"
      unitRef="Pure">0.303</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_8E72570F3D6D4A1D"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209986Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_E6FB1AF1B69F473D"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="FundName_41980207B5FC4C5E">Variable Portfolio &#x2013; Moderately Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="ClassName_33A20C64C1664F33">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="ClassName_FCA68445F29A4F56">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_12D6FC700B774BCB">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="AnnlOrSemiAnnlStatementTextBlock_8E8C3D468EB948FA">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="AddlInfoTextBlock_481B0190ADB84149">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="AddlInfoWebsite_02BE068A95EC42EE">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="AddlInfoPhoneNumber_619895BC38774D7D">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="ExpensesTextBlock_A41DE8F1A97C4DD5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$20&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      decimals="0"
      id="ExpensesPaidAmt_AC2B9A9FBF274D50"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      decimals="INF"
      id="ExpenseRatioPct_57E02203335F471E"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="AddlFundStatisticsTextBlock_BF4A59D19EE44647">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$6,259,625,992&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087806Member"
      decimals="0"
      id="AssetsNet_F58DBD712DAD4FF4"
      unitRef="USD">6259625992</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087806Member"
      decimals="INF"
      id="HoldingsCount_8657EB6139BB44FC"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_030D3A3DBFAC4CD4"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="LargestHoldingsTableTextBlock_2CE8E8B88BDD437A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_EA47E9665FD4432A"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_9D3AFF65A7DF419A"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_F683DAAC90754DD6"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_B22C2ECEB8B14D1A"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_4490B4CD541E43B9"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_C6F5620D3AC1451E"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_EAEBC914F94244AA"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_03CB5F216A51449B"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_04655871ADDE4033"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_5AF8D8E715774DBB"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087806Member"
      id="HoldingsTableTextBlock_3CF325FEA7FC4444">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;63.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_288579179EAD41F7"
      unitRef="Pure">0.637</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_AD48B1CB426B4895"
      unitRef="Pure">0.303</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_7CDCBFEEDB0E4B68"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087806Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_2E4022F02C14454C"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="FundName_3771C5C2109C4C2F">Variable Portfolio &#x2013; Moderately Aggressive Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="ClassName_0AC0175CBBC14554">Class 4</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="ClassName_506FEF74C1B04076">Class 4</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_42CC386D191C446E">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="AnnlOrSemiAnnlStatementTextBlock_0E4F4D0CE1E24F6D">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Aggressive Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="AddlInfoTextBlock_F140C624F9CA492D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="AddlInfoWebsite_A0BA238C11134F0E">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="AddlInfoPhoneNumber_F5F28204D51742EB">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="ExpensesTextBlock_425531BC69C9476F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 4&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$20&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.38%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      decimals="0"
      id="ExpensesPaidAmt_6ED8BCCA911E4592"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      decimals="INF"
      id="ExpenseRatioPct_CF4879A9D6564948"
      unitRef="Pure">0.0038</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="AddlFundStatisticsTextBlock_DFE373E5D3014A7E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$6,259,625,992&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087807Member"
      decimals="0"
      id="AssetsNet_993B21C350A942FE"
      unitRef="USD">6259625992</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087807Member"
      decimals="INF"
      id="HoldingsCount_8BA1D9BB0C5C4F38"
      unitRef="Holding">43</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_713230B1C8D84869"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="LargestHoldingsTableTextBlock_CE1F3E75BE2A4315">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; T. Rowe Price Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners International Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Large Cap Value Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_ADD93FF66E434C09"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_EB8FD4C2586A481A"
      unitRef="Pure">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_4BEB4A2F4B184F70"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_2D9C80C7B9844189"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_6077A302297E49AF"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766L826CTIMember"
      decimals="INF"
      id="PctOfNav_8976AFD4798C45A9"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_717A4CA14C594687"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E327CTIMember"
      decimals="INF"
      id="PctOfNav_B75EDEFBB8F840A0"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_DA50A6AE99474E95"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_FR19766E475CTIMember"
      decimals="INF"
      id="PctOfNav_17F7E07C8EB3415B"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087807Member"
      id="HoldingsTableTextBlock_C86F97923FE746D3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;63.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_8E5D01B3BD664D61"
      unitRef="Pure">0.637</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_0A09C3BF7D074387"
      unitRef="Pure">0.303</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_548E3E7B2DE048DA"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087807Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_CF351E7117534263"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="FundName_CE3D41995EBE4329">Variable Portfolio &#x2013; Moderately Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="ClassName_425C9B1AEC404267">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="ClassName_124ACFE3DBA54794">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_D5F6A09C26D74B54">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="AnnlOrSemiAnnlStatementTextBlock_928FAEB7907144D5">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="AddlInfoTextBlock_B65264E862054327">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="AddlInfoWebsite_EFA412D0CE8D4103">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="AddlInfoPhoneNumber_D49F86E9B6CA4007">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="ExpensesTextBlock_738BCECFD499458F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$7&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.14%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      decimals="0"
      id="ExpensesPaidAmt_7D11683AB9014BEF"
      unitRef="USD">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      decimals="INF"
      id="ExpenseRatioPct_49953B2E9F1E4E47"
      unitRef="Pure">0.0014</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="AddlFundStatisticsTextBlock_2816D28DD9194C9A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,905,559,790&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000209988Member"
      decimals="0"
      id="AssetsNet_E7E5B606B9E64448"
      unitRef="USD">1905559790</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000209988Member"
      decimals="INF"
      id="HoldingsCount_A64D660D5C024F52"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_ED66D93358664847"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="LargestHoldingsTableTextBlock_9EE12A1621F1413E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_B75D8468D09E4C12"
      unitRef="Pure">0.146</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_9DC1DBDCA11A4A9B"
      unitRef="Pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_F9ED6C836B8046AD"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_344B9DA52C0C4D80"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_2DEF0152543C4DF7"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_277578199C944AEA"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_DD338DA7ED014E2B"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_1502256B2C7E4363"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_3291031F3FB047E4"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_8C47E183461B413B"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000209988Member"
      id="HoldingsTableTextBlock_65379D5B213E496F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;59.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;33.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_7F11E3B352F246DD"
      unitRef="Pure">0.598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9033B1FA03BB43CE"
      unitRef="Pure">0.334</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000209988Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_0E71012538B84010"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="FundName_22AEA58B930A4191">Variable Portfolio &#x2013; Moderately Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="ClassName_D882281907BE4695">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="ClassName_7CE0C5BAA90E4C85">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_CA26E21503E145C8">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="AnnlOrSemiAnnlStatementTextBlock_0DB2D5F2FC4A4E66">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="AddlInfoTextBlock_37BA2D8F474C4B0D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="AddlInfoWebsite_054DBFAF00B0452D">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="AddlInfoPhoneNumber_57C74D398B714D96">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="ExpensesTextBlock_86AEB32107AF4C08">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$20&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.39%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      decimals="0"
      id="ExpensesPaidAmt_A595D6963F914AF9"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      decimals="INF"
      id="ExpenseRatioPct_B9DE261ED75043FE"
      unitRef="Pure">0.0039</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="AddlFundStatisticsTextBlock_72B8222452DD48B9">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,905,559,790&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087824Member"
      decimals="0"
      id="AssetsNet_B4A67861A13A42BF"
      unitRef="USD">1905559790</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087824Member"
      decimals="INF"
      id="HoldingsCount_72868DB8DB0146D7"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_5E8A9CE71C584479"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="LargestHoldingsTableTextBlock_B564B6A61AA8487F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_11EFD39F2CFC4FC1"
      unitRef="Pure">0.146</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_AD033A83770547E1"
      unitRef="Pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_1DD8FEC4E52D4FAC"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_9D11287F7E8242DA"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_E66A536245C64834"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_8C09CA999C014F74"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_964983C7E0194EFD"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_655081D64F574170"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_3B6692DB6B7B4BC0"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_4B61E7529D224A2D"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087824Member"
      id="HoldingsTableTextBlock_E1EB3A68CF304481">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;59.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;33.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C0D8CA406E874AFD"
      unitRef="Pure">0.598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_BE26D30366FC49BA"
      unitRef="Pure">0.334</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087824Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C8091F0FB0F247C1"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="FundName_557840F2A4134476">Variable Portfolio &#x2013; Moderately Conservative Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="ClassName_5F67084D1CB44862">Class 4</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="ClassName_D3E89D22B8024BEF">Class 4</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_3575074CCBCA4A5B">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="AnnlOrSemiAnnlStatementTextBlock_2E24C24F98604D93">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Moderately Conservative Portfolio&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="AddlInfoTextBlock_2F9A25E4FCB041F3">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="AddlInfoWebsite_3AEDAE12C3514314">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="AddlInfoPhoneNumber_2F75367A17F3455E">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="ExpensesTextBlock_CC68D70E114847C9">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 4&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$20&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.39%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      decimals="0"
      id="ExpensesPaidAmt_37CEBC26F5D54B4C"
      unitRef="USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      decimals="INF"
      id="ExpenseRatioPct_2897CC1BEFBB4B97"
      unitRef="Pure">0.0039</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="AddlFundStatisticsTextBlock_001F3582B5FE45E2">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,905,559,790&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087825Member"
      decimals="0"
      id="AssetsNet_7C642A145C244B44"
      unitRef="USD">1905559790</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087825Member"
      decimals="INF"
      id="HoldingsCount_9F426CE73C6A4364"
      unitRef="Holding">41</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_98102167D1C143AF"
      unitRef="Pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="LargestHoldingsTableTextBlock_FD29DA37D10F48F8">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 32.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Variable Portfolio &#x2013; Partners Core Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; Fidelity Institutional &lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AM&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; Total Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Intermediate Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;&lt;span style="white-space: nowrap; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto;"&gt;CTIVP&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: left; text-align-last: auto; white-space-collapse: collapse;"&gt;&#xae;&lt;/sup&gt;&lt;/span&gt; &#x2013; TCW Total Return Bond Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Select Corporate Income Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Overseas Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; U.S. Government Mortgage Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Equity Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Contrarian Core Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Columbia Variable Portfolio &#x2013; Cornerstone Growth Fund, Class 1 Shares&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E129CTIMember"
      decimals="INF"
      id="PctOfNav_28A61FF9944B432A"
      unitRef="Pure">0.146</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E293CTIMember"
      decimals="INF"
      id="PctOfNav_1A206E30EF6246C3"
      unitRef="Pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E871CTIMember"
      decimals="INF"
      id="PctOfNav_C2727987574C47F1"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766L743CTIMember"
      decimals="INF"
      id="PctOfNav_EFAF642727F54FFF"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E749CTIMember"
      decimals="INF"
      id="PctOfNav_6C3C6CA6A434483F"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E418CTIMember"
      decimals="INF"
      id="PctOfNav_E1A843B4BF144517"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E541CTIMember"
      decimals="INF"
      id="PctOfNav_01DC13932433431A"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766L495CTIMember"
      decimals="INF"
      id="PctOfNav_061D6F8E83C844F3"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19765R535CTIMember"
      decimals="INF"
      id="PctOfNav_A4E6D3ECA726454E"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_FR19766E517CTIMember"
      decimals="INF"
      id="PctOfNav_4180109A91DC4A25"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087825Member"
      id="HoldingsTableTextBlock_C5D061FA9C1B4247">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fixed Income Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;59.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Equity Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;33.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_LongFixedIncomeFundsCTIMember"
      decimals="INF"
      id="PctOfNav_FE9DCCE9FFDD49B8"
      unitRef="Pure">0.598</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_LongEquityFundsCTIMember"
      decimals="INF"
      id="PctOfNav_7432C0D8EABA4054"
      unitRef="Pure">0.334</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087825Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_78ABC81668344556"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="FundName_87BB08E593B246CD">Variable Portfolio &#x2013; Partners Core Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="ClassName_232A2571696441B6">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="ClassName_2799AC3D9BEB45A7">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_4E859FB0EBE34A83">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="AnnlOrSemiAnnlStatementTextBlock_48A16E3652494DEA">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Core Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="AddlInfoTextBlock_20EDA4953757471A">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="AddlInfoWebsite_1C5A77BD287A425C">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="AddlInfoPhoneNumber_25271F4AECA7474B">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="ExpensesTextBlock_259C5E6F3C084A9E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$24&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.49%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      decimals="0"
      id="ExpensesPaidAmt_BF6E0AA0DC5F47BD"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      decimals="INF"
      id="ExpenseRatioPct_CE2A615A3A594F32"
      unitRef="Pure">0.0049</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="AddlFundStatisticsTextBlock_C46D950D4CA54EE4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$3,712,576,789&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2,340&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;161%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087798Member"
      decimals="0"
      id="AssetsNet_1E57543F5CFA4B77"
      unitRef="USD">3712576789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087798Member"
      decimals="INF"
      id="HoldingsCount_93FE754C1B864417"
      unitRef="Holding">2340</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_D29566AAA7A84056"
      unitRef="Pure">1.61</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="LargestHoldingsTableTextBlock_C7D03353D20645E4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.375% 05/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.625% 08/31/2030&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 5.000% 05/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.000% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.750% 02/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.250% 06/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/30/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.500% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/15/2029&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CQX2CTIMember"
      decimals="INF"
      id="PctOfNav_D20E23AA86CD41D6"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CQQ7CTIMember"
      decimals="INF"
      id="PctOfNav_DE8976B1E28C4B60"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CNX5CTIMember"
      decimals="INF"
      id="PctOfNav_D8FBCC4E88B14F09"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR912810UV8CTIMember"
      decimals="INF"
      id="PctOfNav_6A03BBA031F3443A"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR01F050676CTIMember"
      decimals="INF"
      id="PctOfNav_728D418E7E364C7C"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR912810UR7CTIMember"
      decimals="INF"
      id="PctOfNav_C0CF01D3595741B3"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CQW4CTIMember"
      decimals="INF"
      id="PctOfNav_CF68A1403C0544EB"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CQY0CTIMember"
      decimals="INF"
      id="PctOfNav_7459A7BE87BB4596"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR01F052672CTIMember"
      decimals="INF"
      id="PctOfNav_CD10013834234885"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_FR91282CQV6CTIMember"
      decimals="INF"
      id="PctOfNav_5A28A074CC03420B"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087798Member"
      id="HoldingsTableTextBlock_4D0D927A04294C60">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;24.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Asset-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Collateralized Mortgage Obligation Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Collateralized Mortgage Obligation Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongCorporateBondsCTIMember"
      decimals="INF"
      id="PctOfNav_F50B95832641439F"
      unitRef="Pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_13FA3F8DD2E74721"
      unitRef="Pure">0.244</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_1F6C73B73CE64B77"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_D99FA3FC37F142C5"
      unitRef="Pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_B4EC4DE162434F6B"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_AC8EA4268DDA42CD"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_66AFA716BDC24AE0"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_B31AD33B6E684688"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_F5131BA19C7D4A4C"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_1D574D8AB11B4006"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087798Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_34AA1DA5CD70447A"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="FundName_BA69431E5BCF4DF7">Variable Portfolio &#x2013; Partners Core Bond Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="ClassName_7D4577CD6D71488D">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="ClassName_AA58D198EEE74DB7">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_06A072AA2F6F4B3C">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="AnnlOrSemiAnnlStatementTextBlock_D3C22371DA5C4D9B">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Core Bond Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="AddlInfoTextBlock_728A1D607D6540EC">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="AddlInfoWebsite_1986149CF57940CA">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="AddlInfoPhoneNumber_EE02427A7ADB42FE">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="ExpensesTextBlock_9BE52CB5732348DC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$37&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.74%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 348px 769px 709px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 349px 761px 708px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      decimals="0"
      id="ExpensesPaidAmt_D66CF81BFFDC4256"
      unitRef="USD">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      decimals="INF"
      id="ExpenseRatioPct_3490060F39024FF8"
      unitRef="Pure">0.0074</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="AddlFundStatisticsTextBlock_5F8AB74EBAD24F41">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$3,712,576,789&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2,340&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;161%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087799Member"
      decimals="0"
      id="AssetsNet_82DB819D8FE14C06"
      unitRef="USD">3712576789</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087799Member"
      decimals="INF"
      id="HoldingsCount_9172EB81A4F448E8"
      unitRef="Holding">2340</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_8A94FB0385684240"
      unitRef="Pure">1.61</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="LargestHoldingsTableTextBlock_32EB9728DFF34D51">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 60; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 58; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/30/2031&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.375% 05/15/2036&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 3.625% 08/31/2030&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 5.000% 05/15/2046&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.000% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Bonds 4.750% 02/15/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.250% 06/30/2033&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/30/2028&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Uniform Mortgage-Backed Security, TBA 5.500% 07/01/2056&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Notes 4.125% 06/15/2029&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CQX2CTIMember"
      decimals="INF"
      id="PctOfNav_E22EB1D51CBD4B6D"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CQQ7CTIMember"
      decimals="INF"
      id="PctOfNav_929AAB2B86AF4DE5"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CNX5CTIMember"
      decimals="INF"
      id="PctOfNav_5D5622C50D57477C"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR912810UV8CTIMember"
      decimals="INF"
      id="PctOfNav_5C01455E0ADB444F"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR01F050676CTIMember"
      decimals="INF"
      id="PctOfNav_29CFA2CD29454678"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR912810UR7CTIMember"
      decimals="INF"
      id="PctOfNav_234D511336784B44"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CQW4CTIMember"
      decimals="INF"
      id="PctOfNav_1EA7BCDA11B04E3B"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CQY0CTIMember"
      decimals="INF"
      id="PctOfNav_03DBCFCD719A4284"
      unitRef="Pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR01F052672CTIMember"
      decimals="INF"
      id="PctOfNav_46D0873EB54F44CD"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_FR91282CQV6CTIMember"
      decimals="INF"
      id="PctOfNav_3A5903FE5DB7486C"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087799Member"
      id="HoldingsTableTextBlock_C2EE3EDB4FFF4544">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 60 / 57; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Corporate Bonds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;30.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;24.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;U.S. Treasury Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Asset-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Collateralized Mortgage Obligation Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Commercial Mortgage-Backed Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Non-Agency Collateralized Mortgage Obligation Securities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Foreign Government Obligations&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 60 / 1 / 69 / 59; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongCorporateBondsCTIMember"
      decimals="INF"
      id="PctOfNav_DA4CFAA3E6EB4279"
      unitRef="Pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongAgencyMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_1948BC7093534D9A"
      unitRef="Pure">0.244</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongUSTreasuryObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_BCF0FF81AF4040B1"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyAssetMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_A96A2E35656948DA"
      unitRef="Pure">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongAgencyCollateralizedMortgageObligationSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_341F2A7E2C284279"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_C33C9C1731ED4097"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_E0D3CCD1EDB0492D"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyCommercialMortgageMinusBackedSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_021DFC846BCE4CB5"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongNonMinusAgencyCollateralizedMortgageObligationSecuritiesCTIMember"
      decimals="INF"
      id="PctOfNav_2D8F8BD6A4A14B27"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_LongForeignGovernmentObligationsCTIMember"
      decimals="INF"
      id="PctOfNav_C9A13AA90B6540B8"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087799Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_A093A488FC2C477C"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="FundName_917824474AE74EE4">Variable Portfolio &#x2013; Partners Core Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="ClassName_1C07CFE904654397">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="ClassName_C0EFA9655D4F451B">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_F094025B4D2040A6">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="AnnlOrSemiAnnlStatementTextBlock_2FD8B484394242F8">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Core Equity Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="AddlInfoTextBlock_9670A48A56A74DC9">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="AddlInfoWebsite_CF3F9E9D1FA74542">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="AddlInfoPhoneNumber_9EF86A805C3C4A79">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="ExpensesTextBlock_343AA3853ABB4287">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$35&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.68%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      decimals="0"
      id="ExpensesPaidAmt_E26CEF2878684348"
      unitRef="USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      decimals="INF"
      id="ExpenseRatioPct_B9849E0BB7E346DB"
      unitRef="Pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="AddlFundStatisticsTextBlock_AB74E7CBC69E4A2F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,237,951,576&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;124&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;29%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088789Member"
      decimals="0"
      id="AssetsNet_13DC48E829094B79"
      unitRef="USD">2237951576</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088789Member"
      decimals="INF"
      id="HoldingsCount_AC6EC54E4ADE4E24"
      unitRef="Holding">124</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_32E9A636176748A1"
      unitRef="Pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="HoldingsTableTextBlock_4B29DCC37E1C441E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;34.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_28858AC8EE814C39"
      unitRef="Pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_847AD70B60CB4D06"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_A80C3D6CB57D4FDE"
      unitRef="Pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_1F9EA0E7A7AF4367"
      unitRef="Pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_921ABF0B69264D9F"
      unitRef="Pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_D68E3395985B4273"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_F2EA056F29F64CA5"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_F6C90BA0D691404E"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_4E0B068FAD694A04"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_706744E74E214255"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_778BC8D954C24B95"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="LargestHoldingsTableTextBlock_12B79F7BA7C04EBC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class C&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Advanced Micro Devices, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;American Express Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Micron Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_06338920963645E0"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_8BF686B1D2C5433B"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_4AD8856F29874777"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_AC82347CE5514B69"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_BD8ACE2EAC5249AB"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR02079K107CTIMember"
      decimals="INF"
      id="PctOfNav_1562F1ED18244361"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR02079K305CTIMember"
      decimals="INF"
      id="PctOfNav_4FCA0A72ACE1413B"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR007903107CTIMember"
      decimals="INF"
      id="PctOfNav_6A96518D1EAD4725"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR025816109CTIMember"
      decimals="INF"
      id="PctOfNav_C087C8A8E5444CC4"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_FR595112103CTIMember"
      decimals="INF"
      id="PctOfNav_35D6258698BB4BA8"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_DA274FEA8B464CF4"
      unitRef="Pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088789Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_F2865DAB99594B4D"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088789Member"
      id="MaterialFundChngTextBlock_2188E989472D4D73">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="FundName_1612A579788F4844">Variable Portfolio &#x2013; Partners Core Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="ClassName_16FAA91DF3964399">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="ClassName_5D9040BA61C745BE">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_B8FCAEBCC9D14E0F">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="AnnlOrSemiAnnlStatementTextBlock_68199B3D64BA4CDD">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Core Equity Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="AddlInfoTextBlock_A3FEDFC6F0794903">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="AddlInfoWebsite_BA77E781F56046D2">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="AddlInfoPhoneNumber_CB05F359237C43B4">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="ExpensesTextBlock_156F9AE2783D4458">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$48&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.93%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      decimals="0"
      id="ExpensesPaidAmt_1648125AD3284676"
      unitRef="USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      decimals="INF"
      id="ExpenseRatioPct_79D77A4F97684F57"
      unitRef="Pure">0.0093</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="AddlFundStatisticsTextBlock_83B4181ECA684858">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,237,951,576&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;124&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;29%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088790Member"
      decimals="0"
      id="AssetsNet_409B993B9903482A"
      unitRef="USD">2237951576</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088790Member"
      decimals="INF"
      id="HoldingsCount_526E6CA58E384CF7"
      unitRef="Holding">124</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_7554706B43814493"
      unitRef="Pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="HoldingsTableTextBlock_C70EE68E293144CC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;34.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_59E636828C284554"
      unitRef="Pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_1A958EAFBC07401B"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_2733D44FA25C41B2"
      unitRef="Pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C67ADF963BC548E2"
      unitRef="Pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_545073D478414117"
      unitRef="Pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_25C4A0BFEB584396"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_D84C609839D04AE6"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_966D40380EB84157"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_E9F3BE783F3C4449"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_D6569F028C0A4665"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_88BF326426DA43D9"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="LargestHoldingsTableTextBlock_4B859F37A5624421">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class C&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Advanced Micro Devices, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;American Express Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Micron Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_9BF649033CA648CD"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_F4B30D83592A4DD6"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_4F0E9B545DEB4835"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_02B118482A7744AA"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_8E112034AFFB4F71"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR02079K107CTIMember"
      decimals="INF"
      id="PctOfNav_065D11B20E3B41BE"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR02079K305CTIMember"
      decimals="INF"
      id="PctOfNav_B474D0B00C0245CE"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR007903107CTIMember"
      decimals="INF"
      id="PctOfNav_AFD29025DCD944DF"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR025816109CTIMember"
      decimals="INF"
      id="PctOfNav_1682AF38C28641CC"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_FR595112103CTIMember"
      decimals="INF"
      id="PctOfNav_2B9F3710CD2541D8"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_17FFFC6C08FE4C67"
      unitRef="Pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088790Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_3B0E9E9D96B74CF1"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088790Member"
      id="MaterialFundChngTextBlock_EFA9E27D9BE9496A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="FundName_A2BE14823CD94532">Variable Portfolio &#x2013; Partners Core Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="ClassName_64F1066378CB4041">Class 3</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="ClassName_B0AF61A4B2C64BE6">Class 3</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C4AE591B331F4B65">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="AnnlOrSemiAnnlStatementTextBlock_AE09335AC89040F8">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Core Equity Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="AddlInfoTextBlock_1EF2E8A8967741FF">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="AddlInfoWebsite_3698C22DFB564084">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="AddlInfoPhoneNumber_E66E1A629F3A407C">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="ExpensesTextBlock_C7D427D2EF394537">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 3&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$41&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.81%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      decimals="0"
      id="ExpensesPaidAmt_7474C7C191254E6F"
      unitRef="USD">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      decimals="INF"
      id="ExpenseRatioPct_84899C69E5384AD6"
      unitRef="Pure">0.0081</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="AddlFundStatisticsTextBlock_57E48775B1844060">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$2,237,951,576&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;124&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;29%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000055696Member"
      decimals="0"
      id="AssetsNet_9E92F2A84BDC43B6"
      unitRef="USD">2237951576</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000055696Member"
      decimals="INF"
      id="HoldingsCount_E2A3C7F9B11A46F5"
      unitRef="Holding">124</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_5F4AEAAC281B4D6A"
      unitRef="Pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="HoldingsTableTextBlock_4DB1A73BBA6B49B1">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;34.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;99.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_A3ADD1C5D9084E24"
      unitRef="Pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_C1A138A91EB548D9"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_980F849DB2C0413F"
      unitRef="Pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_3354396580AE4776"
      unitRef="Pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_3BCE537EFDE94F0A"
      unitRef="Pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_5AE230E2AD214567"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_9AA3640B32034F3C"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_6647FBE921EB44B1"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_077A023900504266"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_B7D8F41D8A574031"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_75CF61CCD0CC446D"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="LargestHoldingsTableTextBlock_B67501975731409D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Apple, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Broadcom, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Amazon.com, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class C&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alphabet, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Advanced Micro Devices, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;American Express Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Micron Technology, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR67066G104CTIMember"
      decimals="INF"
      id="PctOfNav_FFF21C3BEC8B4658"
      unitRef="Pure">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR037833100CTIMember"
      decimals="INF"
      id="PctOfNav_EECD25481E0842C0"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR11135F101CTIMember"
      decimals="INF"
      id="PctOfNav_31F65DA245AB483A"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR023135106CTIMember"
      decimals="INF"
      id="PctOfNav_FDB92BBD17534459"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR594918104CTIMember"
      decimals="INF"
      id="PctOfNav_E853F890F4AA48EE"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR02079K107CTIMember"
      decimals="INF"
      id="PctOfNav_509BBC5FB3E240E2"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR02079K305CTIMember"
      decimals="INF"
      id="PctOfNav_C1E7EE652D084940"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR007903107CTIMember"
      decimals="INF"
      id="PctOfNav_EF027224F2B74301"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR025816109CTIMember"
      decimals="INF"
      id="PctOfNav_0981754A8EBA42F1"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_FR595112103CTIMember"
      decimals="INF"
      id="PctOfNav_0104CA92E59F4C9D"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_49519955CD764130"
      unitRef="Pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055696Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_9AF7C179CD3246CF"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055696Member"
      id="MaterialFundChngTextBlock_BDA74FFEAA3A43DB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="FundName_6E60D26EE0154377">Variable Portfolio &#x2013; Partners International Core Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="ClassName_98AE79D99F0E47FC">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="ClassName_046A31EE84CB4E3A">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_D9EFC45B196E4CB4">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="AnnlOrSemiAnnlStatementTextBlock_86CC1F68349F4E03">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Core Equity Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="AddlInfoTextBlock_9190C757A1864B97">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="AddlInfoWebsite_6C5FB1B18CBB44F7">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="AddlInfoPhoneNumber_ABC09FE060364C91">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="ExpensesTextBlock_6A3F0D8C91BA4861">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$42&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.82%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      decimals="0"
      id="ExpensesPaidAmt_8E635C33EFDC40DA"
      unitRef="USD">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      decimals="INF"
      id="ExpenseRatioPct_D1041DBB9D4F46EA"
      unitRef="Pure">0.0082</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="AddlFundStatisticsTextBlock_8C5B1CE716C3403B">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,909,637,382&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;49&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087792Member"
      decimals="0"
      id="AssetsNet_6107E4AE1BB84B42"
      unitRef="USD">1909637382</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087792Member"
      decimals="INF"
      id="HoldingsCount_9E2EFFF1DD664738"
      unitRef="Holding">49</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_2712CC4B3D554FF8"
      unitRef="Pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="HoldingsTableTextBlock_19F0D70AE7554FD3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Singapore&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;China&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_GB"
      decimals="INF"
      id="PctOfNav_F91693062F8D4949"
      unitRef="Pure">0.177</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_JP"
      decimals="INF"
      id="PctOfNav_62AA6641652C4B55"
      unitRef="Pure">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_US"
      decimals="INF"
      id="PctOfNav_A6F7FFCD7AF74357"
      unitRef="Pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_CH"
      decimals="INF"
      id="PctOfNav_5A25EEEBF63C4DA9"
      unitRef="Pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_DE"
      decimals="INF"
      id="PctOfNav_A15F802982AE4366"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR"
      decimals="INF"
      id="PctOfNav_99AFF72258BC490D"
      unitRef="Pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_NL"
      decimals="INF"
      id="PctOfNav_224FAEEC044E4C4F"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_SG"
      decimals="INF"
      id="PctOfNav_1824C44F23C04B06"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_CN"
      decimals="INF"
      id="PctOfNav_4AFCC9063AD749A0"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_TW"
      decimals="INF"
      id="PctOfNav_F62F95B34F8B43D2"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_11E0135B9FD24484"
      unitRef="Pure">0.128</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="LargestHoldingsTableTextBlock_F3DB8C3095DF4A04">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AstraZeneca PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Roche Holding AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cie Financiere Richemont SA, Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Siemens AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;HSBC Holdings PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Mitsubishi UFJ Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Shell PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Recruit Holdings Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;SAP SE&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_A91EB2C5E617424F"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR098952906CTIMember"
      decimals="INF"
      id="PctOfNav_FCF3C7FC3D904FBF"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FRACI38LVK6CTIMember"
      decimals="INF"
      id="PctOfNav_7B6BB210A5284AB0"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FRACI06R7K8CTIMember"
      decimals="INF"
      id="PctOfNav_13DB98CB2F7745AD"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR572797900CTIMember"
      decimals="INF"
      id="PctOfNav_04AF63A403E04CC0"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR054052907CTIMember"
      decimals="INF"
      id="PctOfNav_F081A26A88A947CC"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR633517909CTIMember"
      decimals="INF"
      id="PctOfNav_2DA263CC41DE4D86"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FRBP6MXT901CTIMember"
      decimals="INF"
      id="PctOfNav_62AE7C82A373455B"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FRBQRRZ0906CTIMember"
      decimals="INF"
      id="PctOfNav_C34CEE63A45E42A9"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FR484628904CTIMember"
      decimals="INF"
      id="PctOfNav_FF1FB14C49B24710"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_E657FF8BF36948B3"
      unitRef="Pure">0.215</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_CCA5828B04614A4D"
      unitRef="Pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_9BC01AD874624703"
      unitRef="Pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_A4ECC740D14C460F"
      unitRef="Pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_D0ACE72AE92146AA"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_E4D50AEDFB454891"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_B826B4F199CE46E6"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087792Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_6830D56FA4CC45E4"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087792Member"
      id="MaterialFundChngTextBlock_9256218446BD466D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="FundName_41136999487F42B7">Variable Portfolio &#x2013; Partners International Core Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="ClassName_30DB7BDA5C8C47DD">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="ClassName_FBC537D1DD284C3E">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_51E13196840645FB">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="AnnlOrSemiAnnlStatementTextBlock_1D6EAE6FD2024416">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Core Equity Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="AddlInfoTextBlock_23B77A2F5C0149D4">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="AddlInfoWebsite_3F100CB1C847470F">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="AddlInfoPhoneNumber_5B274BAC96974C17">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="ExpensesTextBlock_14E5CF4EE2C042EF">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$55&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.07%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      decimals="0"
      id="ExpensesPaidAmt_A60897B8A0154E50"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      decimals="INF"
      id="ExpenseRatioPct_D458911B6CAE4BD4"
      unitRef="Pure">0.0107</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="AddlFundStatisticsTextBlock_51F519A3E8504BA4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,909,637,382&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;49&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;18%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087793Member"
      decimals="0"
      id="AssetsNet_227096CB37E248EC"
      unitRef="USD">1909637382</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087793Member"
      decimals="INF"
      id="HoldingsCount_DB08A47014D94D79"
      unitRef="Holding">49</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_60AF53FCA7814ED5"
      unitRef="Pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="HoldingsTableTextBlock_33F077C760E84587">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;17.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Singapore&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;China&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;14.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_GB"
      decimals="INF"
      id="PctOfNav_0CD2CF0B0CB54FFD"
      unitRef="Pure">0.177</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_JP"
      decimals="INF"
      id="PctOfNav_4C1FB62407BA49D2"
      unitRef="Pure">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_US"
      decimals="INF"
      id="PctOfNav_E5F65A7890344548"
      unitRef="Pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_CH"
      decimals="INF"
      id="PctOfNav_FCFD5D77189A45EE"
      unitRef="Pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_DE"
      decimals="INF"
      id="PctOfNav_160FAECB7CD44BC2"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR"
      decimals="INF"
      id="PctOfNav_A1E59A9B016B4A1C"
      unitRef="Pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_NL"
      decimals="INF"
      id="PctOfNav_0D9F387E95374E20"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_SG"
      decimals="INF"
      id="PctOfNav_7612DEE05BA44A95"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_CN"
      decimals="INF"
      id="PctOfNav_47A2760D4F4640A4"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_TW"
      decimals="INF"
      id="PctOfNav_36C8E363E62C4D68"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_505C44B255FA4CCB"
      unitRef="Pure">0.128</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="LargestHoldingsTableTextBlock_C3CA1E47747546C2">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AstraZeneca PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Roche Holding AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cie Financiere Richemont SA, Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Siemens AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;HSBC Holdings PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Mitsubishi UFJ Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Shell PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Recruit Holdings Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;SAP SE&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_97001A95E8C3475E"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR098952906CTIMember"
      decimals="INF"
      id="PctOfNav_3651968BBED145CE"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FRACI38LVK6CTIMember"
      decimals="INF"
      id="PctOfNav_B0530A3C40E34CED"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FRACI06R7K8CTIMember"
      decimals="INF"
      id="PctOfNav_A7271FB94A9343DD"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR572797900CTIMember"
      decimals="INF"
      id="PctOfNav_FE0680AB1CA64E82"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR054052907CTIMember"
      decimals="INF"
      id="PctOfNav_210514EA9B8045CD"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR633517909CTIMember"
      decimals="INF"
      id="PctOfNav_BC551F4B510F4B4E"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FRBP6MXT901CTIMember"
      decimals="INF"
      id="PctOfNav_F761825613744B21"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FRBQRRZ0906CTIMember"
      decimals="INF"
      id="PctOfNav_DDAA8EE9277242B9"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FR484628904CTIMember"
      decimals="INF"
      id="PctOfNav_8E8D5A0BBA8F465C"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_CC32783102AC46F8"
      unitRef="Pure">0.215</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_B9CE197429224F8B"
      unitRef="Pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_2CA40BB0C1ED4BC3"
      unitRef="Pure">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_4088A5B5D0D94DE1"
      unitRef="Pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_D6F69B0AAC7B476F"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_1B769BC1A24F496C"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_9DAF503DD16F4805"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087793Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_C5BEC76C0C9B4AD5"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087793Member"
      id="MaterialFundChngTextBlock_94777CDB384E4955">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="FundName_E811F849C1204A68">Variable Portfolio &#x2013; Partners International Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="ClassName_70E43512157343EF">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="ClassName_F4B5243E0DC54E82">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_D78BDFD797BF494C">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="AnnlOrSemiAnnlStatementTextBlock_6C269068BEF6491C">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="AddlInfoTextBlock_B6B81B5CE1AA485A">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="AddlInfoWebsite_E90C86E5C5964DAE">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="AddlInfoPhoneNumber_F39D3A2BBFE244B1">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="ExpensesTextBlock_AA4430848E76474A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$43&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.81%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      decimals="0"
      id="ExpensesPaidAmt_81C75ECBB0C4474B"
      unitRef="USD">43</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      decimals="INF"
      id="ExpenseRatioPct_574B97E5AD0F4DBC"
      unitRef="Pure">0.0081</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="AddlFundStatisticsTextBlock_CC52A86AA0504B1D">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,408,901,331&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;96&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;37%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087832Member"
      decimals="0"
      id="AssetsNet_B1995DA0034F4A52"
      unitRef="USD">1408901331</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087832Member"
      decimals="INF"
      id="HoldingsCount_BDE32B075E34410C"
      unitRef="Holding">96</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_A222A2F27ED74E1A"
      unitRef="Pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="HoldingsTableTextBlock_17FD351A5FE044FC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Italy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Spain&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hong Kong&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;22.0%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;24.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_JP"
      decimals="INF"
      id="PctOfNav_FAE1504EFAB24FC6"
      unitRef="Pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_GB"
      decimals="INF"
      id="PctOfNav_17A7E87D7AFA40B4"
      unitRef="Pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_NL"
      decimals="INF"
      id="PctOfNav_00D6C186FB984905"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_CH"
      decimals="INF"
      id="PctOfNav_8DF4DC484A934166"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR"
      decimals="INF"
      id="PctOfNav_563B2A0C11F24EE1"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_TW"
      decimals="INF"
      id="PctOfNav_12CE49F5DB8D45F8"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_IT"
      decimals="INF"
      id="PctOfNav_DDA4129BCCD9448F"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_ES"
      decimals="INF"
      id="PctOfNav_631558967EDC4B4E"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_US"
      decimals="INF"
      id="PctOfNav_34333FDE989B4961"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_HK"
      decimals="INF"
      id="PctOfNav_A8E54053E7804A80"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_E62EC268BD38412E"
      unitRef="Pure">0.220</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="LargestHoldingsTableTextBlock_179B049160AC49B4">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan Semiconductor Manufacturing Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Murata Manufacturing Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;SK Hynix, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sumitomo Mitsui Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AIA Group Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ABB Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Prysmian SpA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fujikura Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Banco Bilbao Vizcaya Argentaria SA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_0DD23A60591F4586"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR688910900CTIMember"
      decimals="INF"
      id="PctOfNav_9BBDF3A75C2C4B7C"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR661040006CTIMember"
      decimals="INF"
      id="PctOfNav_E2EAFAC5715D4D92"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR645026907CTIMember"
      decimals="INF"
      id="PctOfNav_F715D4C85708464A"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR656302908CTIMember"
      decimals="INF"
      id="PctOfNav_716D80C9BEB447E7"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FRB4TX8S909CTIMember"
      decimals="INF"
      id="PctOfNav_EB084BAF4B184992"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR710889908CTIMember"
      decimals="INF"
      id="PctOfNav_302768F9F0524F45"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FRB1W4V6907CTIMember"
      decimals="INF"
      id="PctOfNav_022A2A4A5695415D"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR635670003CTIMember"
      decimals="INF"
      id="PctOfNav_83D5D490A42747C8"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FR550190904CTIMember"
      decimals="INF"
      id="PctOfNav_E4FD8B6F4AA946DC"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_A66FD4AF4D8548CA"
      unitRef="Pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_F7C2222D4D224C0C"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_1C34C26C1EC54E7C"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_5B334C58D98A4A3E"
      unitRef="Pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_3F33E8295B9B4415"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_53951CE8015E45CB"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_D4E0A2B7850A4CB6"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_2237936B87964D99"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_E843F3DBB69C4BF4"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_D755AE64376E45C2"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087832Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_4D215CCFBF904399"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087832Member"
      id="MaterialFundChngTextBlock_D8176ED70A5C40BD">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="FundName_421C10D0DAC64CF7">Variable Portfolio &#x2013; Partners International Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="ClassName_77A8A60B7F294716">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="ClassName_42AA9B6F61454346">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_D0987EA4820D4E1A">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="AnnlOrSemiAnnlStatementTextBlock_A810422F255249EF">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="AddlInfoTextBlock_5C3E805EC3B649AF">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="AddlInfoWebsite_19E247DBD21A4D50">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="AddlInfoPhoneNumber_D6FA7C31CA9345FF">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="ExpensesTextBlock_E7564FA14D46499E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$57&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.06%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      decimals="0"
      id="ExpensesPaidAmt_5BD3DF5150F641B8"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      decimals="INF"
      id="ExpenseRatioPct_9A1D80DF050044DA"
      unitRef="Pure">0.0106</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="AddlFundStatisticsTextBlock_7ABE700413E64434">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,408,901,331&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;96&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;37%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087833Member"
      decimals="0"
      id="AssetsNet_9957962F69F24623"
      unitRef="USD">1408901331</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087833Member"
      decimals="INF"
      id="HoldingsCount_408FFEE0EFEA449A"
      unitRef="Holding">96</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_2763D13AAE674482"
      unitRef="Pure">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="HoldingsTableTextBlock_C965E97940BA4A61">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;23.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Italy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Spain&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Hong Kong&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;22.0%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;24.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_JP"
      decimals="INF"
      id="PctOfNav_2BF6348A5B674E0E"
      unitRef="Pure">0.233</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_GB"
      decimals="INF"
      id="PctOfNav_513E65AC1B794A99"
      unitRef="Pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_NL"
      decimals="INF"
      id="PctOfNav_B7F06BBFF21C4704"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_CH"
      decimals="INF"
      id="PctOfNav_811998056F3E4142"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR"
      decimals="INF"
      id="PctOfNav_D8E1EC6089344E51"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_TW"
      decimals="INF"
      id="PctOfNav_3C20FF22CE784952"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_IT"
      decimals="INF"
      id="PctOfNav_291F99BB61AB4FB2"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_ES"
      decimals="INF"
      id="PctOfNav_100F164C507643C8"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_US"
      decimals="INF"
      id="PctOfNav_46C4EDB5E79D4FF0"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_HK"
      decimals="INF"
      id="PctOfNav_868B4E8A62BC4BA8"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_25A836E8540540F3"
      unitRef="Pure">0.220</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="LargestHoldingsTableTextBlock_EF7B9BCDEE6E44EE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Taiwan Semiconductor Manufacturing Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Murata Manufacturing Co. Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;SK Hynix, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sumitomo Mitsui Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;AIA Group Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ABB Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Prysmian SpA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fujikura Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Banco Bilbao Vizcaya Argentaria SA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_6E388C3584934B87"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR688910900CTIMember"
      decimals="INF"
      id="PctOfNav_0DFE437286CA4E8E"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR661040006CTIMember"
      decimals="INF"
      id="PctOfNav_517935686C56400A"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR645026907CTIMember"
      decimals="INF"
      id="PctOfNav_4FEFE1BEDBA641CA"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR656302908CTIMember"
      decimals="INF"
      id="PctOfNav_FFBC8D7519A04E6C"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FRB4TX8S909CTIMember"
      decimals="INF"
      id="PctOfNav_C7FF37A7615D4832"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR710889908CTIMember"
      decimals="INF"
      id="PctOfNav_35FDA5E5D17C4B42"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FRB1W4V6907CTIMember"
      decimals="INF"
      id="PctOfNav_9635BF38FE394A08"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR635670003CTIMember"
      decimals="INF"
      id="PctOfNav_F121A0E9F2A34EE5"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FR550190904CTIMember"
      decimals="INF"
      id="PctOfNav_CA0526F5FB7E4147"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_729D2E9167E74D9C"
      unitRef="Pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_450D0C9A790245A1"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_317EA8DB53204242"
      unitRef="Pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_CEF18E73E4FC46EC"
      unitRef="Pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_97B96DE0AFA44A25"
      unitRef="Pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_D5D261A3795947AD"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_038DF6FF085B420A"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_13A11D418EC14E88"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_C23333F9BBDC49F4"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_8E64D7AFE0824CE0"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087833Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_A8761E478F594359"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087833Member"
      id="MaterialFundChngTextBlock_46D4D38E588B42AA">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="FundName_C666CE933EC74563">Variable Portfolio &#x2013; Partners International Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="ClassName_FE61C7413E3C4A24">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="ClassName_96BCE98FDD0741C3">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_5B6DC48DC5144EF2">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="AnnlOrSemiAnnlStatementTextBlock_46CC7A836BE44C35">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="AddlInfoTextBlock_3B492DCBFDA148D6">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="AddlInfoWebsite_9441D22F5E4645D9">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="AddlInfoPhoneNumber_F20C78D700EA4327">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="ExpensesTextBlock_71994C56609C4B1F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$42&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.80%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      decimals="0"
      id="ExpensesPaidAmt_851681655D144A80"
      unitRef="USD">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      decimals="INF"
      id="ExpenseRatioPct_67F4CE7FB7FD43A4"
      unitRef="Pure">0.0080</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="AddlFundStatisticsTextBlock_D92A9C4E020B49A3">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,583,717,757&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;160&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087834Member"
      decimals="0"
      id="AssetsNet_229A6CDEAE9A4DFF"
      unitRef="USD">1583717757</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087834Member"
      decimals="INF"
      id="HoldingsCount_06114DA07BC44407"
      unitRef="Holding">160</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_ABD48356FD084E15"
      unitRef="Pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="HoldingsTableTextBlock_1738848ABF114DFD">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;China&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;South Korea&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ireland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_JP"
      decimals="INF"
      id="PctOfNav_E2B5C1823BA44ECF"
      unitRef="Pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FR"
      decimals="INF"
      id="PctOfNav_A9593387AB2A40BE"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_GB"
      decimals="INF"
      id="PctOfNav_2DCF3C33EFDE4390"
      unitRef="Pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_DE"
      decimals="INF"
      id="PctOfNav_83AE2DE187004702"
      unitRef="Pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_US"
      decimals="INF"
      id="PctOfNav_4CA5D1BBE91C472D"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_NL"
      decimals="INF"
      id="PctOfNav_8633E0DB987543A9"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_CH"
      decimals="INF"
      id="PctOfNav_0954615249A54FBD"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_CN"
      decimals="INF"
      id="PctOfNav_5549AD399A504213"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_KR"
      decimals="INF"
      id="PctOfNav_94BA8EA338C44085"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_IE"
      decimals="INF"
      id="PctOfNav_555E0EAE554B4C38"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_B6F170A47C3E4C43"
      unitRef="Pure">0.158</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="LargestHoldingsTableTextBlock_8406CCAEA0FA42DF">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ING Groep NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;GSK PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Daikin Industries Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Reckitt Benckiser Group PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Roche Holding AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sumitomo Mitsui Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cie Generale des Etablissements Michelin SCA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Julius Baer Group Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sanofi SA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRBZ5739900CTIMember"
      decimals="INF"
      id="PctOfNav_9763238BAD5D468F"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRBN7SWP901CTIMember"
      decimals="INF"
      id="PctOfNav_3BDCA0329BD54D9F"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FR625072004CTIMember"
      decimals="INF"
      id="PctOfNav_4552334E64454144"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRBSZBP5908CTIMember"
      decimals="INF"
      id="PctOfNav_E08A0677216F4541"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRACI38LVK6CTIMember"
      decimals="INF"
      id="PctOfNav_7E151E9BF0D34A87"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_7E30D3CE81D642F9"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FR656302908CTIMember"
      decimals="INF"
      id="PctOfNav_7CD30C7A1A3F4670"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRBPBPJ0907CTIMember"
      decimals="INF"
      id="PctOfNav_2661B490469A4D35"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FRB4R2R5908CTIMember"
      decimals="INF"
      id="PctOfNav_F1AF47EFC8A9468A"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FR567173901CTIMember"
      decimals="INF"
      id="PctOfNav_1BED6CC971A84827"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_0B35CA4B26B646E1"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_CD7649639942475A"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_8ACCDD22B4504013"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_298BEE36316B41E6"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_C7D986F263204083"
      unitRef="Pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_D3E3CB46EAD84B2A"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_FB62FF55D2214CD7"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_9B5AB57C02484A8B"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_97A491FE4F164E39"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_F1AE5A8BA414496D"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087834Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_1D23CF5306954758"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087834Member"
      id="MaterialFundChngTextBlock_88718A86FC2C4659">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="FundName_D32336A539744E05">Variable Portfolio &#x2013; Partners International Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="ClassName_D785891F52914D18">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="ClassName_302C518AD8EE4D21">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C0CD69574B7F4FDC">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="AnnlOrSemiAnnlStatementTextBlock_A3D0B256C692441F">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners International Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="AddlInfoTextBlock_A450032E42E34EEE">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="AddlInfoWebsite_08AAB824AF1F4B8B">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="AddlInfoPhoneNumber_FAFB3DADA91B41E9">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="ExpensesTextBlock_534FCEF176F0411A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$55&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.05%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      decimals="0"
      id="ExpensesPaidAmt_9BE1281019194A78"
      unitRef="USD">55</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      decimals="INF"
      id="ExpenseRatioPct_DADCAE2FBD144DF1"
      unitRef="Pure">0.0105</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="AddlFundStatisticsTextBlock_B42FA88BBCCE475C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$1,583,717,757&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;160&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087835Member"
      decimals="0"
      id="AssetsNet_B7D3CC32D87C4DE4"
      unitRef="USD">1583717757</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087835Member"
      decimals="INF"
      id="HoldingsCount_CCD11D2B205F4CD3"
      unitRef="Holding">160</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_9285B815102A4FE3"
      unitRef="Pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="HoldingsTableTextBlock_70E09763CFD1406C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Geographic Allocation&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Japan&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;France&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.6%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United Kingdom&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Germany&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.1%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;United States&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.3%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Netherlands&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Switzerland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;China&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;South Korea&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.9%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ireland&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;15.8%&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;13.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;10.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Communication Services&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_JP"
      decimals="INF"
      id="PctOfNav_72EAA22EC2324AFD"
      unitRef="Pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FR"
      decimals="INF"
      id="PctOfNav_CF08039AB95F42FB"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_GB"
      decimals="INF"
      id="PctOfNav_7C7D06DB6CD443B2"
      unitRef="Pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_DE"
      decimals="INF"
      id="PctOfNav_C7D91B94A40F482B"
      unitRef="Pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_US"
      decimals="INF"
      id="PctOfNav_86BB8F5C669842BA"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_NL"
      decimals="INF"
      id="PctOfNav_CD64A6B331DE4F15"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_CH"
      decimals="INF"
      id="PctOfNav_3F40D1920B2444DA"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_CN"
      decimals="INF"
      id="PctOfNav_A63DB06681D44AB1"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_KR"
      decimals="INF"
      id="PctOfNav_67279DC14C274878"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_IE"
      decimals="INF"
      id="PctOfNav_E9FB94EA74E54A45"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_CountryOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_517D2C9A3F4C40ED"
      unitRef="Pure">0.158</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="LargestHoldingsTableTextBlock_5A6BCBD58C9A48E5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ING Groep NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;GSK PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Daikin Industries Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Reckitt Benckiser Group PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Roche Holding AG&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ASML Holding NV&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sumitomo Mitsui Financial Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Cie Generale des Etablissements Michelin SCA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Julius Baer Group Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Sanofi SA&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRBZ5739900CTIMember"
      decimals="INF"
      id="PctOfNav_6F15079EE20A4C05"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRBN7SWP901CTIMember"
      decimals="INF"
      id="PctOfNav_109997F89CED4673"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FR625072004CTIMember"
      decimals="INF"
      id="PctOfNav_F2B601C4E6674319"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRBSZBP5908CTIMember"
      decimals="INF"
      id="PctOfNav_B9E5B0535AD74186"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRACI38LVK6CTIMember"
      decimals="INF"
      id="PctOfNav_1E31C21286474586"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRACI02GTQ9CTIMember"
      decimals="INF"
      id="PctOfNav_D0E945D7B7DC4A19"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FR656302908CTIMember"
      decimals="INF"
      id="PctOfNav_C4D2A8FC7A9648D3"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRBPBPJ0907CTIMember"
      decimals="INF"
      id="PctOfNav_A3C5EA39108B4572"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FRB4R2R5908CTIMember"
      decimals="INF"
      id="PctOfNav_308F905490A245CC"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FR567173901CTIMember"
      decimals="INF"
      id="PctOfNav_D7B34C100DB5408B"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_CB7A3105BAA44ECE"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_BFABC3D9FA934BB0"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_13A8961BC13F4F4A"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_5157F132FD274D26"
      unitRef="Pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_922203E70E374D8A"
      unitRef="Pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_3DD0C5FA39B6471E"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_085B7FBF4C324264"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_4A95C61605794822"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="PctOfNav_21CCAE8FD02443AE"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_0B791B0AA2614658"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087835Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_7E153B4149DC42BF"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087835Member"
      id="MaterialFundChngTextBlock_4BB0F1A598064D3A">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="FundName_4EB5725EAD914D2B">Variable Portfolio &#x2013; Partners Small Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="ClassName_A35992D89BAF4E24">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="ClassName_1B6D47D963194368">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_15B2678EC8954DB4">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="AnnlOrSemiAnnlStatementTextBlock_D01E6756FF7349BA">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Small Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="AddlInfoTextBlock_624FF5C945684F5D">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="AddlInfoWebsite_507767B1030740FF">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="AddlInfoPhoneNumber_291DBAFDBBC74A85">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="ExpensesTextBlock_3E98123E043746AF">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$48&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.85%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      decimals="0"
      id="ExpensesPaidAmt_4D667682E1EB4C18"
      unitRef="USD">48</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      decimals="INF"
      id="ExpenseRatioPct_BBD55F0F90D64F29"
      unitRef="Pure">0.0085</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="AddlFundStatisticsTextBlock_3C44D6DB7E604D85">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$375,342,009&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;176&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087812Member"
      decimals="0"
      id="AssetsNet_B69A18299D704F1B"
      unitRef="USD">375342009</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087812Member"
      decimals="INF"
      id="HoldingsCount_A4A9BCF6E2D14110"
      unitRef="Holding">176</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_39EAFB2012714CF0"
      unitRef="Pure">0.43</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="HoldingsTableTextBlock_4EEE2C02DB66488C">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;98.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.0%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -3px 4.89062px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 207px 523px 850px 294px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 208px 515px 849px 302px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Percentage rounds to less than 0.1% or (0.1)%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_0ADBD0254ABE4B8A"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_94889E4EF95C4A10"
      unitRef="Pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_96C24C51761E4175"
      unitRef="Pure">0.209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_DC7ECACDDA454A5B"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_F134115C9EE84E4E"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_EEF02619DC144D21"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_8A64B9581984413F"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_E33226A05EEB4AB1"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_0D6AD9615D5B4E66"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="LargestHoldingsTableTextBlock_5BD2398E21484ECC">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Guardant Health, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Moog, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materion Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Onto Innovation, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Allegro MicroSystems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Glaukos Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;StoneX Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;JFrog Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Protagonist Therapeutics, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alkermes PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR40131M109CTIMember"
      decimals="INF"
      id="PctOfNav_7B15BF783CA64F6A"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR615394202CTIMember"
      decimals="INF"
      id="PctOfNav_4E52A4E5AE47452F"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR576690101CTIMember"
      decimals="INF"
      id="PctOfNav_AB0CCD19CAAD4F32"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR683344105CTIMember"
      decimals="INF"
      id="PctOfNav_0345200FD0564140"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR01749D105CTIMember"
      decimals="INF"
      id="PctOfNav_5C9D01A357EC472D"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR377322102CTIMember"
      decimals="INF"
      id="PctOfNav_958EE0B25A664787"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR861896108CTIMember"
      decimals="INF"
      id="PctOfNav_936C068D66344900"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FRM6191J100CTIMember"
      decimals="INF"
      id="PctOfNav_CBC5F35141B64B4F"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FR74366E102CTIMember"
      decimals="INF"
      id="PctOfNav_05A4D4F6665F4D0F"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_FRG01767105CTIMember"
      decimals="INF"
      id="PctOfNav_1F36660967BE470E"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_E0A48AA4DF264F53"
      unitRef="Pure">0.985</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_9AD705B4829A4776"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087812Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_D6905DBB83D84A37"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087812Member"
      id="MaterialFundChngTextBlock_107F9948EF08493F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="FundName_26B6E480770B43B5">Variable Portfolio &#x2013; Partners Small Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="ClassName_FA8CC228906849A3">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="ClassName_17C52E1984624038">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_D9DC9173A50F41A7">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="AnnlOrSemiAnnlStatementTextBlock_D8184DA8938740FD">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Small Cap Growth Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="AddlInfoTextBlock_F8A1BFE20E674221">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="AddlInfoWebsite_C2EB0C14F93246A1">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="AddlInfoPhoneNumber_B8E30FFB9D93487A">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="ExpensesTextBlock_693E6FEF0D2B464F">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$62&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.10%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      decimals="0"
      id="ExpensesPaidAmt_BEA4EF542C4F465E"
      unitRef="USD">62</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      decimals="INF"
      id="ExpenseRatioPct_61934AA1F8D44840"
      unitRef="Pure">0.0110</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="AddlFundStatisticsTextBlock_21910F6A6DB34FAE">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$375,342,009&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;176&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;43%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000087813Member"
      decimals="0"
      id="AssetsNet_EB725168FC254859"
      unitRef="USD">375342009</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000087813Member"
      decimals="INF"
      id="HoldingsCount_F0975D3871EE4CCD"
      unitRef="Holding">176</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_1662C8BD03464387"
      unitRef="Pure">0.43</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="HoldingsTableTextBlock_4941C354E3D24C75">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;20.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;9.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;98.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.0%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -3px 4.89062px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 207px 523px 850px 294px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 208px 515px 849px 302px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Percentage rounds to less than 0.1% or (0.1)%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_5D799CC7DCD24FDB"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_03F89F4DBD9D4702"
      unitRef="Pure">0.252</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_35ED532E2EF344A2"
      unitRef="Pure">0.209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_98CA97A6C6884FB2"
      unitRef="Pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_E59D311296C34BFD"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_B9BC83B4A0C5432A"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_601F07509F9F4A6F"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_6A8D8E4160214BA7"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_CBB62698764C4757"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="LargestHoldingsTableTextBlock_7A1002CBD0F24C87">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Guardant Health, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Moog, Inc., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materion Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Onto Innovation, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Allegro MicroSystems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Glaukos Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;StoneX Group, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;JFrog Ltd.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Protagonist Therapeutics, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Alkermes PLC&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR40131M109CTIMember"
      decimals="INF"
      id="PctOfNav_79EB757463AB4017"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR615394202CTIMember"
      decimals="INF"
      id="PctOfNav_FFCB1C018A6F4792"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR576690101CTIMember"
      decimals="INF"
      id="PctOfNav_C03C6523424A44A9"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR683344105CTIMember"
      decimals="INF"
      id="PctOfNav_9366B448F6D143DE"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR01749D105CTIMember"
      decimals="INF"
      id="PctOfNav_CDECB35A73E94C21"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR377322102CTIMember"
      decimals="INF"
      id="PctOfNav_315F590B78954F38"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR861896108CTIMember"
      decimals="INF"
      id="PctOfNav_A3A2FFABEBD74D99"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FRM6191J100CTIMember"
      decimals="INF"
      id="PctOfNav_046B973C0603477E"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FR74366E102CTIMember"
      decimals="INF"
      id="PctOfNav_3B923386FDCC47C3"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_FRG01767105CTIMember"
      decimals="INF"
      id="PctOfNav_1B5450680EC04EA1"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_479A3987927141E8"
      unitRef="Pure">0.985</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_DE9EB28013FC4284"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000087813Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_BD28D8C5911846C2"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000087813Member"
      id="MaterialFundChngTextBlock_4148A268CE6144E7">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="FundName_650E123752304E36">Variable Portfolio &#x2013; Partners Small Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="ClassName_F5109C31938545E9">Class 1</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="ClassName_3C93C51F3B7448C4">Class 1</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C568525A039D4F71">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="AnnlOrSemiAnnlStatementTextBlock_145340F1C9F24182">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Small Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="AddlInfoTextBlock_ADFFD164C31A4109">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="AddlInfoWebsite_31CB5C57D7C74747">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="AddlInfoPhoneNumber_EC9F7534A1784629">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="ExpensesTextBlock_38EFEFD5E24F48A9">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 1&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$47&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.84%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      decimals="0"
      id="ExpensesPaidAmt_25E1CCC4F3234CF5"
      unitRef="USD">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      decimals="INF"
      id="ExpenseRatioPct_284D510F560F48FB"
      unitRef="Pure">0.0084</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="AddlFundStatisticsTextBlock_AE34B56AB1CF4C87">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$440,143,749&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;176&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088781Member"
      decimals="0"
      id="AssetsNet_91CFC7CFA3C34D47"
      unitRef="USD">440143749</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088781Member"
      decimals="INF"
      id="HoldingsCount_46E5FB24C8C34882"
      unitRef="Holding">176</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_AB2670DE4367430B"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="HoldingsTableTextBlock_BFDB9275797345F5">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.0%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -3px 4.89062px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 207px 523px 850px 294px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 208px 515px 849px 302px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Percentage rounds to less than 0.1% or (0.1)%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_582ECA67ED174203"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_E8D7304735A34213"
      unitRef="Pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_52A6405FD5964A23"
      unitRef="Pure">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C51ECDC8DD1A4010"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_995095393272489F"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_8AC9438300B24D20"
      unitRef="Pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_695A998202D04DA9"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_60182A22DFBE413C"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_E555A4468B124425"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_DEDB7FD5A9114D3C"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_E2649C7F0B8E4E1F"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="LargestHoldingsTableTextBlock_A36DE944DE9145FA">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Mercury Systems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Timken Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Belden, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;National Bank Holdings Corp., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Valmont Industries, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Seacoast Banking Corp. of Florida&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ingevity Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Texas Capital Bancshares, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICU Medical, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Eagle Materials, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR589378108CTIMember"
      decimals="INF"
      id="PctOfNav_2C0F73A6F837471C"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR887389104CTIMember"
      decimals="INF"
      id="PctOfNav_470D78895A424959"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR077454106CTIMember"
      decimals="INF"
      id="PctOfNav_A38E5AA6F98640D5"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR633707104CTIMember"
      decimals="INF"
      id="PctOfNav_7A21EF1D9D274CE7"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR920253101CTIMember"
      decimals="INF"
      id="PctOfNav_9E973F9054DC47F9"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR811707801CTIMember"
      decimals="INF"
      id="PctOfNav_3D37F1135B3A4634"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR45688C107CTIMember"
      decimals="INF"
      id="PctOfNav_24DFBBA5D3A5465F"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR88224Q107CTIMember"
      decimals="INF"
      id="PctOfNav_C46BFB4800A04DAA"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR44930G107CTIMember"
      decimals="INF"
      id="PctOfNav_61341744A6024A0F"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_FR26969P108CTIMember"
      decimals="INF"
      id="PctOfNav_1521032FB6FA4697"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_6A9DD3780F2C4314"
      unitRef="Pure">0.970</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_783358CEC3794E80"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088781Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_A1588E4A0DB84C74"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088781Member"
      id="MaterialFundChngTextBlock_97B32348A6494CD9">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="FundName_DD07ECC28DDB4A3B">Variable Portfolio &#x2013; Partners Small Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="ClassName_220ECA8B95CF4812">Class 2</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="ClassName_B1F7B2FBCBDC41D8">Class 2</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_C2825A3F0CBF4066">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="AnnlOrSemiAnnlStatementTextBlock_493BDA99A0EC41E4">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Small Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="AddlInfoTextBlock_211F7738370F4BDB">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="AddlInfoWebsite_A0D7C60C7B8E4F66">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="AddlInfoPhoneNumber_7D730AA752F94579">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="ExpensesTextBlock_EEF2ED184BB54A22">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 2&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$61&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.09%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      decimals="0"
      id="ExpensesPaidAmt_C2FBB29434784B45"
      unitRef="USD">61</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      decimals="INF"
      id="ExpenseRatioPct_B4ABF05CDA53474B"
      unitRef="Pure">0.0109</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="AddlFundStatisticsTextBlock_1BFD34133F3048BB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$440,143,749&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;176&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000088782Member"
      decimals="0"
      id="AssetsNet_0C1B5E5910E44A16"
      unitRef="USD">440143749</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000088782Member"
      decimals="INF"
      id="HoldingsCount_03E8021694354BCB"
      unitRef="Holding">176</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_55871019A5314EE0"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="HoldingsTableTextBlock_759C340728E04F24">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.0%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -3px 4.89062px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 207px 523px 850px 294px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 208px 515px 849px 302px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Percentage rounds to less than 0.1% or (0.1)%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_4A7A33C7DC304897"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_9BA7332243D74F26"
      unitRef="Pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_A2655FEDAD8848CC"
      unitRef="Pure">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_EB83FF2FFF424904"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_11893680B69B483E"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_B0577647F4A3469C"
      unitRef="Pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_4693DFDD323C4491"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_ADDFB3A640B845C4"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_1D815549D78949BF"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_92395B5FE5834A10"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_D841DB73A02B4A5D"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="LargestHoldingsTableTextBlock_7B6A2942094E4B2E">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Mercury Systems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Timken Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Belden, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;National Bank Holdings Corp., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Valmont Industries, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Seacoast Banking Corp. of Florida&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ingevity Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Texas Capital Bancshares, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICU Medical, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Eagle Materials, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR589378108CTIMember"
      decimals="INF"
      id="PctOfNav_45FCC0EF6C2E49EB"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR887389104CTIMember"
      decimals="INF"
      id="PctOfNav_E48431145414443A"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR077454106CTIMember"
      decimals="INF"
      id="PctOfNav_E6E3B18035C647D8"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR633707104CTIMember"
      decimals="INF"
      id="PctOfNav_69AD4B35B3824A14"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR920253101CTIMember"
      decimals="INF"
      id="PctOfNav_378BE793F52E4644"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR811707801CTIMember"
      decimals="INF"
      id="PctOfNav_F2B44F225D6A4E75"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR45688C107CTIMember"
      decimals="INF"
      id="PctOfNav_1B438BCA92814E98"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR88224Q107CTIMember"
      decimals="INF"
      id="PctOfNav_4CE2EB646283460B"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR44930G107CTIMember"
      decimals="INF"
      id="PctOfNav_29886C294CCB4018"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_FR26969P108CTIMember"
      decimals="INF"
      id="PctOfNav_46F2C30998FE4683"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_DA0AAA73893C4C5B"
      unitRef="Pure">0.970</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_8AD1FBCDE068479A"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000088782Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_C2AA249A99FD469C"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000088782Member"
      id="MaterialFundChngTextBlock_4A676318A8CA479B">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:FundName
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="FundName_C661786315744529">Variable Portfolio &#x2013; Partners Small Cap Value Fund</oef:FundName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="ClassName_FB00DFCAD20943B4">Class 3</oef:ClassName>
    <oef:ClassName
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="ClassName_DA0AEDE34D954C46">Class 3</oef:ClassName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2026-01-01to2026-06-30"
      id="ShareholderReportAnnualOrSemiAnnual_41979BB5B11D4EEB">Semi-Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="AnnlOrSemiAnnlStatementTextBlock_F49477EFF1314EE1">This semi-annual shareholder report contains&#160;important information about&#160;Variable Portfolio &#x2013; Partners Small Cap Value Fund&#160;(the Fund)&#160;for the period of January 1, 2026&#160;to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="AddlInfoTextBlock_FA70E5DEF7A147AD">You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="text-decoration: underline; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;columbiathreadneedleus.com/resources/literature&lt;/span&gt;&lt;/span&gt;. You can also request&#160;more information by contacting us at 1-800-345-6611.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="AddlInfoWebsite_95508A0873AF4659">columbiathreadneedleus.com/resources/literature</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="AddlInfoPhoneNumber_278BE3ADC48541C5">1-800-345-6611</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="ExpensesTextBlock_1126312F8C6D4EED">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 86; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;What were the Fund costs for the reporting period?&#160;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 8 / 85; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: italic; font-family: Roboto; font-size: 13.3333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 400; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(Based on a hypothetical $10,000 investment)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 17 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 720px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;
&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost of a $10,000 investment&lt;/div&gt;&lt;/th&gt;
&lt;th colspan="1" style="padding: 2px; font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;Cost paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(234px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Class 3&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(168px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$53&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; width: calc(318px);"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.96%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -4px 10.875px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 17 / 1 / 23 / 121; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 372px 769px 685px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 12.6719px;"&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 373px 761px 684px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 10.6667px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 8px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 10.6667px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); font-style: italic; text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 10.6667px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Annualized&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      decimals="0"
      id="ExpensesPaidAmt_86B53040FC6449F2"
      unitRef="USD">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      decimals="INF"
      id="ExpenseRatioPct_673079FFC116456F"
      unitRef="Pure">0.0096</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="AddlFundStatisticsTextBlock_419B1A6529194050">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 49; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h2 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align: left; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Key Fund Statistics&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 26 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 17.7969px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Fund net assets&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: right; text-align-last: auto;"&gt;$440,143,749&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Total number of portfolio holdings &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;176&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 700; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12.8px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 700; grid-area: auto; line-height: 12.8px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Portfolio turnover for the reporting period&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 2px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right; text-align-last: auto;"&gt;36%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-06-30_C000055690Member"
      decimals="0"
      id="AssetsNet_5245AF629C784C7B"
      unitRef="USD">440143749</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-06-30_C000055690Member"
      decimals="INF"
      id="HoldingsCount_AB37919934394DF1"
      unitRef="Holding">176</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_AE98E1F2BC27406D"
      unitRef="Pure">0.36</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="HoldingsTableTextBlock_4A34A5F8C5814D68">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 7 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Equity Sector Allocation&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 60 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Industrials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;25.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Financials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;21.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Information Technology&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;11.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Health Care&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Materials&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;7.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Real Estate&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Energy&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Utilities&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Consumer Staples&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; min-height: 30px; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Asset Categories&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 59 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="2" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Common Stocks&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;97.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Money Market Funds&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="2" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Other &lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;0.0%&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: -3px 4.89062px 14px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 65 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: transparent; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;
&lt;thead style="inset: 207px 523px 850px 294px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Footnote&lt;/td&gt;
&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 26px;"&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: right; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="inset: 208px 515px 849px 302px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; margin: -1px; overflow: hidden; position: absolute; text-align: right; text-align-last: auto; white-space-collapse: collapse; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: 4px 0px; box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&lt;span style="box-sizing: border-box; color: rgb(0, 63, 107); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; text-align: right; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: Roboto; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; white-space: pre-line; line-height: 12px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle;"&gt;Percentage rounds to less than 0.1% or (0.1)%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_0C47DA276DBB40BE"
      unitRef="Pure">0.253</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_7ED3B816E56747D9"
      unitRef="Pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_InformationTechnologySectorMember"
      decimals="INF"
      id="PctOfNav_CBFB05D200774594"
      unitRef="Pure">0.114</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_C609F486900E4735"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_HealthcareSectorMember"
      decimals="INF"
      id="PctOfNav_BBD959CE86324CE6"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_CA9771013EE64AD7"
      unitRef="Pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_4B5020B0F4414866"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_EnergySectorMember"
      decimals="INF"
      id="PctOfNav_94F458B0E0344E72"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_DF052BBF041D43F1"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_5A3119F635A04B77"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_OtherSectorMember"
      decimals="INF"
      id="PctOfNav_EAC77E3979CF4FD6"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="LargestHoldingsTableTextBlock_D77AF9424ABB4619">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; border-bottom: 1px solid rgb(190, 231, 248); display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: center; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: center; line-height: 16px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;h3 style="box-sizing: border-box; color: rgb(0, 63, 107); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 16px; margin: 0px; overflow: visible; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;Top Holdings&#160;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 64 / 40; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: collapse; width: 100%; height: 100%;"&gt;
&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(190, 231, 248); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; white-space-collapse: collapse;"&gt;&lt;caption style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: table-caption; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse; height: 0px;"&gt;&lt;span style="box-sizing: border-box; color: rgba(0, 0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 1px; font-weight: 400; grid-area: auto; line-height: 1.5px; margin: 0px; overflow: visible; text-align: -webkit-center; text-align-last: auto; white-space-collapse: collapse;"&gt;Table Summary&lt;/span&gt;&lt;/caption&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse;"&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 20.5px;"&gt;
&lt;th colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Mercury Systems, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Timken Co.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Belden, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 33px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;National Bank Holdings Corp., Class A&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Valmont Industries, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Seacoast Banking Corp. of Florida&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Ingevity Corp.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Texas Capital Bancshares, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;ICU Medical, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; text-align-last: auto; vertical-align: middle; white-space-collapse: collapse; height: 21px;"&gt;
&lt;th colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: left; text-align-last: auto;"&gt;Eagle Materials, Inc.&lt;/div&gt;&lt;/th&gt;
&lt;td colspan="1" style="padding: 4px; border-top: 1px solid rgb(190, 231, 248); font-family: Roboto; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; text-underline-position: auto; text-decoration-skip-ink: auto; font-style: normal; color: rgb(0, 63, 107); white-space: pre-wrap; line-height: 12px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; text-align-last: auto;"&gt;&lt;div style="display: inline-block; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 63, 107); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 12px; overflow: visible; text-align: right; text-align-last: auto;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR589378108CTIMember"
      decimals="INF"
      id="PctOfNav_F562FDA8A9114B87"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR887389104CTIMember"
      decimals="INF"
      id="PctOfNav_6E5EBC22547E4611"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR077454106CTIMember"
      decimals="INF"
      id="PctOfNav_9D8FE462D77A406E"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR633707104CTIMember"
      decimals="INF"
      id="PctOfNav_B87132368E854271"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR920253101CTIMember"
      decimals="INF"
      id="PctOfNav_3AE39403072F43BF"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR811707801CTIMember"
      decimals="INF"
      id="PctOfNav_254DE53261894857"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR45688C107CTIMember"
      decimals="INF"
      id="PctOfNav_B8389FB28C28476B"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR88224Q107CTIMember"
      decimals="INF"
      id="PctOfNav_51191B87D0284B77"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR44930G107CTIMember"
      decimals="INF"
      id="PctOfNav_1D8A6505D82A47BB"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_FR26969P108CTIMember"
      decimals="INF"
      id="PctOfNav_94212649153E4037"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_LongCommonStocksCTIMember"
      decimals="INF"
      id="PctOfNav_FEE2EFB49CBC42D2"
      unitRef="Pure">0.970</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_LongMoneyMarketFundsCTIMember"
      decimals="INF"
      id="PctOfNav_403B42B9F88D4822"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-06-30_C000055690Member_AssetOtherLineCTIMember"
      decimals="INF"
      id="PctOfNav_0E76C74F21C94711"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="From2026-01-01to2026-06-30_C000055690Member"
      id="MaterialFundChngTextBlock_A34C0CAA698641AB">&lt;div style="width: 100%; height: 100%; display: grid; grid-auto-rows: minmax(6px, max-content); grid-template-columns: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 5 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 19.2px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; text-underline-position: auto; text-decoration-skip-ink: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 1 / 36 / 122; line-height: 24px; margin: 0px; text-align-last: auto; white-space-collapse: collapse; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-auto-rows: minmax(6px, max-content);"&gt;&lt;div style="background: unset; color: rgb(0, 63, 107); text-align: left; text-underline-position: auto; text-decoration-skip-ink: auto; font-family: Roboto; font-size: 12px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14.4px; margin: 0px; overflow: hidden; text-align-last: auto; white-space-collapse: preserve-breaks; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ExpenseRatioPct_CAD84D75EEDD4A85"
          xlink:label="ExpenseRatioPct_CAD84D75EEDD4A85"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27898_13A090AD79034EE9" xlink:label="C83A99FB729946D4857152FE8DFED04E_27898_13A090AD79034EE9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_CAD84D75EEDD4A85"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27898_13A090AD79034EE9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_838C450C29064B3B"
          xlink:label="ExpenseRatioPct_838C450C29064B3B"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27899_FB830CF271BD43ED" xlink:label="C83A99FB729946D4857152FE8DFED04E_27899_FB830CF271BD43ED" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_838C450C29064B3B"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27899_FB830CF271BD43ED"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_27E6E7D7B711459D"
          xlink:label="ExpenseRatioPct_27E6E7D7B711459D"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27900_A9D4997538F546DE" xlink:label="C83A99FB729946D4857152FE8DFED04E_27900_A9D4997538F546DE" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_27E6E7D7B711459D"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27900_A9D4997538F546DE"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_1C0C8F2AD63141D1"
          xlink:label="ExpenseRatioPct_1C0C8F2AD63141D1"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27826_67F04014E5E34E00" xlink:label="C83A99FB729946D4857152FE8DFED04E_27826_67F04014E5E34E00" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_1C0C8F2AD63141D1"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27826_67F04014E5E34E00"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_5657CD815FE34476"
          xlink:label="ExpenseRatioPct_5657CD815FE34476"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27827_896AC41045FF43DF" xlink:label="C83A99FB729946D4857152FE8DFED04E_27827_896AC41045FF43DF" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_5657CD815FE34476"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27827_896AC41045FF43DF"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_DD486DE57A3B4938"
          xlink:label="ExpenseRatioPct_DD486DE57A3B4938"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27810_42205566A597437D" xlink:label="C83A99FB729946D4857152FE8DFED04E_27810_42205566A597437D" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_DD486DE57A3B4938"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27810_42205566A597437D"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_C271EACADB9A4B69"
          xlink:label="ExpenseRatioPct_C271EACADB9A4B69"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27811_C073CD09874C4745" xlink:label="C83A99FB729946D4857152FE8DFED04E_27811_C073CD09874C4745" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_C271EACADB9A4B69"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27811_C073CD09874C4745"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_33AD7E378F0A4D0D"
          xlink:label="ExpenseRatioPct_33AD7E378F0A4D0D"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_28185_48A109DC70444164" xlink:label="C83A99FB729946D4857152FE8DFED04E_28185_48A109DC70444164" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_33AD7E378F0A4D0D"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_28185_48A109DC70444164"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_3FF3B6458B394B18"
          xlink:label="ExpenseRatioPct_3FF3B6458B394B18"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_28186_B8B9515A638E45C9" xlink:label="C83A99FB729946D4857152FE8DFED04E_28186_B8B9515A638E45C9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_3FF3B6458B394B18"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_28186_B8B9515A638E45C9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_6B8EFD60C7FE42E5"
          xlink:label="ExpenseRatioPct_6B8EFD60C7FE42E5"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27828_176C01840F494D9A" xlink:label="C83A99FB729946D4857152FE8DFED04E_27828_176C01840F494D9A" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_6B8EFD60C7FE42E5"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27828_176C01840F494D9A"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_0A495DD4BD2D4566"
          xlink:label="ExpenseRatioPct_0A495DD4BD2D4566"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27829_8C548675EFF74662" xlink:label="C83A99FB729946D4857152FE8DFED04E_27829_8C548675EFF74662" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_0A495DD4BD2D4566"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27829_8C548675EFF74662"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_42757C2F12714B58"
          xlink:label="ExpenseRatioPct_42757C2F12714B58"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27822_AD3B2AF9983A45A6" xlink:label="C83A99FB729946D4857152FE8DFED04E_27822_AD3B2AF9983A45A6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_42757C2F12714B58"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27822_AD3B2AF9983A45A6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_25C81C9DBEF94617"
          xlink:label="ExpenseRatioPct_25C81C9DBEF94617"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27823_BAEFFACA7AA94DE5" xlink:label="C83A99FB729946D4857152FE8DFED04E_27823_BAEFFACA7AA94DE5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_25C81C9DBEF94617"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27823_BAEFFACA7AA94DE5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_C49FAA480B7845ED"
          xlink:label="ExpenseRatioPct_C49FAA480B7845ED"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27889_E2B0EBE4A2DB46C8" xlink:label="C83A99FB729946D4857152FE8DFED04E_27889_E2B0EBE4A2DB46C8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_C49FAA480B7845ED"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27889_E2B0EBE4A2DB46C8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_666DF839D93845A4"
          xlink:label="ExpenseRatioPct_666DF839D93845A4"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27890_8E242A5DCE75466F" xlink:label="C83A99FB729946D4857152FE8DFED04E_27890_8E242A5DCE75466F" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_666DF839D93845A4"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27890_8E242A5DCE75466F"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_FFF3F129F9B74C10"
          xlink:label="ExpenseRatioPct_FFF3F129F9B74C10"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27891_01FA58D141574440" xlink:label="C83A99FB729946D4857152FE8DFED04E_27891_01FA58D141574440" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_FFF3F129F9B74C10"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27891_01FA58D141574440"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_88591DC1DD7D44D5"
          xlink:label="ExpenseRatioPct_88591DC1DD7D44D5"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_28183_3F5F9DF80E4044DE" xlink:label="C83A99FB729946D4857152FE8DFED04E_28183_3F5F9DF80E4044DE" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_88591DC1DD7D44D5"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_28183_3F5F9DF80E4044DE"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_B3B8261DDFF94356"
          xlink:label="ExpenseRatioPct_B3B8261DDFF94356"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_28184_034D3AF4F9A84FCD" xlink:label="C83A99FB729946D4857152FE8DFED04E_28184_034D3AF4F9A84FCD" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_B3B8261DDFF94356"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_28184_034D3AF4F9A84FCD"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_116CA99BD8704618"
          xlink:label="ExpenseRatioPct_116CA99BD8704618"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27824_2CB67FA8504C4F67" xlink:label="C83A99FB729946D4857152FE8DFED04E_27824_2CB67FA8504C4F67" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_116CA99BD8704618"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27824_2CB67FA8504C4F67"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_6D8F13C6C3944767"
          xlink:label="ExpenseRatioPct_6D8F13C6C3944767"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27825_85A1B2F415E34421" xlink:label="C83A99FB729946D4857152FE8DFED04E_27825_85A1B2F415E34421" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_6D8F13C6C3944767"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27825_85A1B2F415E34421"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_AD8387BA851F4B30"
          xlink:label="ExpenseRatioPct_AD8387BA851F4B30"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27808_B0B21A97D3DC48FC" xlink:label="C83A99FB729946D4857152FE8DFED04E_27808_B0B21A97D3DC48FC" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_AD8387BA851F4B30"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27808_B0B21A97D3DC48FC"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_1491A8AAC9FA40E3"
          xlink:label="ExpenseRatioPct_1491A8AAC9FA40E3"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27809_F683AB00397548A6" xlink:label="C83A99FB729946D4857152FE8DFED04E_27809_F683AB00397548A6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_1491A8AAC9FA40E3"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27809_F683AB00397548A6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_CA5F716EC1FE4B65"
          xlink:label="ExpenseRatioPct_CA5F716EC1FE4B65"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27830_503CB8A3116146DE" xlink:label="C83A99FB729946D4857152FE8DFED04E_27830_503CB8A3116146DE" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_CA5F716EC1FE4B65"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27830_503CB8A3116146DE"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_CB88E99A7C6E42F9"
          xlink:label="ExpenseRatioPct_CB88E99A7C6E42F9"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27831_60B0D3A505054BD3" xlink:label="C83A99FB729946D4857152FE8DFED04E_27831_60B0D3A505054BD3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_CB88E99A7C6E42F9"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27831_60B0D3A505054BD3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_9289B33A5B144596"
          xlink:label="ExpenseRatioPct_9289B33A5B144596"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27832_B76E0202D1264054" xlink:label="C83A99FB729946D4857152FE8DFED04E_27832_B76E0202D1264054" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_9289B33A5B144596"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27832_B76E0202D1264054"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_659C7880E35D4D5D"
          xlink:label="ExpenseRatioPct_659C7880E35D4D5D"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27842_185CBE46E3B64653" xlink:label="C83A99FB729946D4857152FE8DFED04E_27842_185CBE46E3B64653" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_659C7880E35D4D5D"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27842_185CBE46E3B64653"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_B221EBF8B09A447D"
          xlink:label="ExpenseRatioPct_B221EBF8B09A447D"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27843_43B512DBE4594ACC" xlink:label="C83A99FB729946D4857152FE8DFED04E_27843_43B512DBE4594ACC" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_B221EBF8B09A447D"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27843_43B512DBE4594ACC"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_FB24D77B239C4AEE"
          xlink:label="ExpenseRatioPct_FB24D77B239C4AEE"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27844_9E621BD228AA4EAE" xlink:label="C83A99FB729946D4857152FE8DFED04E_27844_9E621BD228AA4EAE" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_FB24D77B239C4AEE"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27844_9E621BD228AA4EAE"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_E7CEE59793F34B70"
          xlink:label="ExpenseRatioPct_E7CEE59793F34B70"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27941_BE7D397645394605" xlink:label="C83A99FB729946D4857152FE8DFED04E_27941_BE7D397645394605" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_E7CEE59793F34B70"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27941_BE7D397645394605"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_7D92F6054E7F46A8"
          xlink:label="ExpenseRatioPct_7D92F6054E7F46A8"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27942_73ED19B65BC54E03" xlink:label="C83A99FB729946D4857152FE8DFED04E_27942_73ED19B65BC54E03" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_7D92F6054E7F46A8"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27942_73ED19B65BC54E03"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_FBB6161CD8384DB4"
          xlink:label="ExpenseRatioPct_FBB6161CD8384DB4"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27836_B3EE1A53979D4F4F" xlink:label="C83A99FB729946D4857152FE8DFED04E_27836_B3EE1A53979D4F4F" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_FBB6161CD8384DB4"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27836_B3EE1A53979D4F4F"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_D89DFD61A1BA4E39"
          xlink:label="ExpenseRatioPct_D89DFD61A1BA4E39"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27837_8AFD9A52E357449E" xlink:label="C83A99FB729946D4857152FE8DFED04E_27837_8AFD9A52E357449E" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_D89DFD61A1BA4E39"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27837_8AFD9A52E357449E"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_78A8315FA5C04E54"
          xlink:label="ExpenseRatioPct_78A8315FA5C04E54"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27838_3292098ACFBE4A35" xlink:label="C83A99FB729946D4857152FE8DFED04E_27838_3292098ACFBE4A35" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_78A8315FA5C04E54"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27838_3292098ACFBE4A35"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_E52E2F3AB3324685"
          xlink:label="ExpenseRatioPct_E52E2F3AB3324685"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27833_D03DB0FA399A4EB1" xlink:label="C83A99FB729946D4857152FE8DFED04E_27833_D03DB0FA399A4EB1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_E52E2F3AB3324685"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27833_D03DB0FA399A4EB1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_57E02203335F471E"
          xlink:label="ExpenseRatioPct_57E02203335F471E"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27834_70020723819B4844" xlink:label="C83A99FB729946D4857152FE8DFED04E_27834_70020723819B4844" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_57E02203335F471E"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27834_70020723819B4844"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_CF4879A9D6564948"
          xlink:label="ExpenseRatioPct_CF4879A9D6564948"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27835_91F73F3B68994AC0" xlink:label="C83A99FB729946D4857152FE8DFED04E_27835_91F73F3B68994AC0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_CF4879A9D6564948"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27835_91F73F3B68994AC0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_49953B2E9F1E4E47"
          xlink:label="ExpenseRatioPct_49953B2E9F1E4E47"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27839_4AB8769010E24969" xlink:label="C83A99FB729946D4857152FE8DFED04E_27839_4AB8769010E24969" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_49953B2E9F1E4E47"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27839_4AB8769010E24969"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_B9DE261ED75043FE"
          xlink:label="ExpenseRatioPct_B9DE261ED75043FE"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27840_A0E9FA6D8DD14672" xlink:label="C83A99FB729946D4857152FE8DFED04E_27840_A0E9FA6D8DD14672" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_B9DE261ED75043FE"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27840_A0E9FA6D8DD14672"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_2897CC1BEFBB4B97"
          xlink:label="ExpenseRatioPct_2897CC1BEFBB4B97"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27841_E3BEB49D03F74F82" xlink:label="C83A99FB729946D4857152FE8DFED04E_27841_E3BEB49D03F74F82" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_2897CC1BEFBB4B97"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27841_E3BEB49D03F74F82"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_CE2A615A3A594F32"
          xlink:label="ExpenseRatioPct_CE2A615A3A594F32"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27812_68BF443060454DDD" xlink:label="C83A99FB729946D4857152FE8DFED04E_27812_68BF443060454DDD" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_CE2A615A3A594F32"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27812_68BF443060454DDD"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_3490060F39024FF8"
          xlink:label="ExpenseRatioPct_3490060F39024FF8"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27813_63D5543D45BA4050" xlink:label="C83A99FB729946D4857152FE8DFED04E_27813_63D5543D45BA4050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_3490060F39024FF8"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27813_63D5543D45BA4050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_B9849E0BB7E346DB"
          xlink:label="ExpenseRatioPct_B9849E0BB7E346DB"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27905_BC90C879C47641F0" xlink:label="C83A99FB729946D4857152FE8DFED04E_27905_BC90C879C47641F0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_B9849E0BB7E346DB"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27905_BC90C879C47641F0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_79D77A4F97684F57"
          xlink:label="ExpenseRatioPct_79D77A4F97684F57"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27906_A52808AD350C49E0" xlink:label="C83A99FB729946D4857152FE8DFED04E_27906_A52808AD350C49E0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_79D77A4F97684F57"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27906_A52808AD350C49E0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_84899C69E5384AD6"
          xlink:label="ExpenseRatioPct_84899C69E5384AD6"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27907_730DD980D57140D8" xlink:label="C83A99FB729946D4857152FE8DFED04E_27907_730DD980D57140D8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_84899C69E5384AD6"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27907_730DD980D57140D8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_D1041DBB9D4F46EA"
          xlink:label="ExpenseRatioPct_D1041DBB9D4F46EA"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27816_C9BA2EC981594B06" xlink:label="C83A99FB729946D4857152FE8DFED04E_27816_C9BA2EC981594B06" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_D1041DBB9D4F46EA"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27816_C9BA2EC981594B06"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_D458911B6CAE4BD4"
          xlink:label="ExpenseRatioPct_D458911B6CAE4BD4"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27817_6C9643C8C0F34012" xlink:label="C83A99FB729946D4857152FE8DFED04E_27817_6C9643C8C0F34012" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_D458911B6CAE4BD4"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27817_6C9643C8C0F34012"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_574B97E5AD0F4DBC"
          xlink:label="ExpenseRatioPct_574B97E5AD0F4DBC"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27818_49E7058BE85A4AF2" xlink:label="C83A99FB729946D4857152FE8DFED04E_27818_49E7058BE85A4AF2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_574B97E5AD0F4DBC"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27818_49E7058BE85A4AF2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_9A1D80DF050044DA"
          xlink:label="ExpenseRatioPct_9A1D80DF050044DA"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27819_DEB33C817A144E73" xlink:label="C83A99FB729946D4857152FE8DFED04E_27819_DEB33C817A144E73" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_9A1D80DF050044DA"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27819_DEB33C817A144E73"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_67F4CE7FB7FD43A4"
          xlink:label="ExpenseRatioPct_67F4CE7FB7FD43A4"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27814_71C99E78394A4FEE" xlink:label="C83A99FB729946D4857152FE8DFED04E_27814_71C99E78394A4FEE" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_67F4CE7FB7FD43A4"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27814_71C99E78394A4FEE"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_DADCAE2FBD144DF1"
          xlink:label="ExpenseRatioPct_DADCAE2FBD144DF1"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27815_8623AAF7F0C14B29" xlink:label="C83A99FB729946D4857152FE8DFED04E_27815_8623AAF7F0C14B29" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_DADCAE2FBD144DF1"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27815_8623AAF7F0C14B29"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_BBD55F0F90D64F29"
          xlink:label="ExpenseRatioPct_BBD55F0F90D64F29"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27820_E6FD1D9EA7B34477" xlink:label="C83A99FB729946D4857152FE8DFED04E_27820_E6FD1D9EA7B34477" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_BBD55F0F90D64F29"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27820_E6FD1D9EA7B34477"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#PctOfNav_D6905DBB83D84A37"
          xlink:label="PctOfNav_D6905DBB83D84A37"
          xlink:type="locator"/>
        <link:footnote id="a2599D62C48144468B78814F787FF105F_27820_51E23640A80D4C2F" xlink:label="a2599D62C48144468B78814F787FF105F_27820_51E23640A80D4C2F" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to less than 0.1% or (0.1)%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="PctOfNav_D6905DBB83D84A37"
          xlink:to="a2599D62C48144468B78814F787FF105F_27820_51E23640A80D4C2F"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_61934AA1F8D44840"
          xlink:label="ExpenseRatioPct_61934AA1F8D44840"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27821_A622B9D8D5404D63" xlink:label="C83A99FB729946D4857152FE8DFED04E_27821_A622B9D8D5404D63" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_61934AA1F8D44840"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27821_A622B9D8D5404D63"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#PctOfNav_BD28D8C5911846C2"
          xlink:label="PctOfNav_BD28D8C5911846C2"
          xlink:type="locator"/>
        <link:footnote id="a2599D62C48144468B78814F787FF105F_27821_782AAA9BC3F041FA" xlink:label="a2599D62C48144468B78814F787FF105F_27821_782AAA9BC3F041FA" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to less than 0.1% or (0.1)%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="PctOfNav_BD28D8C5911846C2"
          xlink:to="a2599D62C48144468B78814F787FF105F_27821_782AAA9BC3F041FA"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_284D510F560F48FB"
          xlink:label="ExpenseRatioPct_284D510F560F48FB"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27886_3937DB7BDF0D4437" xlink:label="C83A99FB729946D4857152FE8DFED04E_27886_3937DB7BDF0D4437" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_284D510F560F48FB"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27886_3937DB7BDF0D4437"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#PctOfNav_A1588E4A0DB84C74"
          xlink:label="PctOfNav_A1588E4A0DB84C74"
          xlink:type="locator"/>
        <link:footnote id="a2599D62C48144468B78814F787FF105F_27886_03497702166A453B" xlink:label="a2599D62C48144468B78814F787FF105F_27886_03497702166A453B" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to less than 0.1% or (0.1)%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="PctOfNav_A1588E4A0DB84C74"
          xlink:to="a2599D62C48144468B78814F787FF105F_27886_03497702166A453B"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_B4ABF05CDA53474B"
          xlink:label="ExpenseRatioPct_B4ABF05CDA53474B"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27887_334FE091FD5A4BEC" xlink:label="C83A99FB729946D4857152FE8DFED04E_27887_334FE091FD5A4BEC" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_B4ABF05CDA53474B"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27887_334FE091FD5A4BEC"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#PctOfNav_C2AA249A99FD469C"
          xlink:label="PctOfNav_C2AA249A99FD469C"
          xlink:type="locator"/>
        <link:footnote id="a2599D62C48144468B78814F787FF105F_27887_C5DA5399E3D141F2" xlink:label="a2599D62C48144468B78814F787FF105F_27887_C5DA5399E3D141F2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to less than 0.1% or (0.1)%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="PctOfNav_C2AA249A99FD469C"
          xlink:to="a2599D62C48144468B78814F787FF105F_27887_C5DA5399E3D141F2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ExpenseRatioPct_673079FFC116456F"
          xlink:label="ExpenseRatioPct_673079FFC116456F"
          xlink:type="locator"/>
        <link:footnote id="C83A99FB729946D4857152FE8DFED04E_27888_0C6B6024BA7147BA" xlink:label="C83A99FB729946D4857152FE8DFED04E_27888_0C6B6024BA7147BA" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ExpenseRatioPct_673079FFC116456F"
          xlink:to="C83A99FB729946D4857152FE8DFED04E_27888_0C6B6024BA7147BA"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#PctOfNav_0E76C74F21C94711"
          xlink:label="PctOfNav_0E76C74F21C94711"
          xlink:type="locator"/>
        <link:footnote id="a2599D62C48144468B78814F787FF105F_27888_B37B8F18264141EF" xlink:label="a2599D62C48144468B78814F787FF105F_27888_B37B8F18264141EF" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Percentage rounds to less than 0.1% or (0.1)%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="PctOfNav_0E76C74F21C94711"
          xlink:to="a2599D62C48144468B78814F787FF105F_27888_B37B8F18264141EF"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
