<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1165</ContextCount>
  <ElementCount>33</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>268</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="d162998dncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d162998dncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d162998dncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040015 - Disclosure - Shareholder Report, Average Annual Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails</Role>
      <ShortName>Shareholder Report, Average Annual Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d162998dncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cik0000904333-20260430.xsd</File>
    <File doctype="N-CSRS" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="d162998dncsrs.htm">d162998dncsrs.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g124419img1e5f6aa91.jpg</File>
    <File>g162998g10img2ae9d45b1.jpg</File>
    <File>g162998g10img79ad51523.jpg</File>
    <File>g162998g10img84aec9022.jpg</File>
    <File>g162998g11img049499f71.jpg</File>
    <File>g162998g11img71881da83.jpg</File>
    <File>g162998g11imgc22f40a42.jpg</File>
    <File>g162998g12img7744fe453.jpg</File>
    <File>g162998g12imgda701afb1.jpg</File>
    <File>g162998g12imgfdcb2ee92.jpg</File>
    <File>g162998g13img31f3b13f3.jpg</File>
    <File>g162998g13img5b052c841.jpg</File>
    <File>g162998g13imgdc441b872.jpg</File>
    <File>g162998g14img058513582.jpg</File>
    <File>g162998g14img710b8f093.jpg</File>
    <File>g162998g14imgc9a13e2d1.jpg</File>
    <File>g162998g15img8a7b7b9c4.jpg</File>
    <File>g162998g15img9f70b0aa1.jpg</File>
    <File>g162998g15imgae13b7a03.jpg</File>
    <File>g162998g15imge0ee8b512.jpg</File>
    <File>g162998g16img783cd1ac3.jpg</File>
    <File>g162998g16img7fb4fe501.jpg</File>
    <File>g162998g16imgebefa3f52.jpg</File>
    <File>g162998g17imgb5f802411.jpg</File>
    <File>g162998g17imge2cb04d22.jpg</File>
    <File>g162998g17imgeb95f7303.jpg</File>
    <File>g162998g18img11cdde4c2.jpg</File>
    <File>g162998g18img42dea1ca1.jpg</File>
    <File>g162998g18img48c61e0e3.jpg</File>
    <File>g162998g18img6017cb204.jpg</File>
    <File>g162998g19img5430f4ea3.jpg</File>
    <File>g162998g19imgd8546f932.jpg</File>
    <File>g162998g19imgdda623f81.jpg</File>
    <File>g162998g19imge9b8ef5d4.jpg</File>
    <File>g162998g20img804189621.jpg</File>
    <File>g162998g20imgb1bb3ed92.jpg</File>
    <File>g162998g20imgd2b538f24.jpg</File>
    <File>g162998g20imge346d2453.jpg</File>
    <File>g162998g21img200ebd7c1.jpg</File>
    <File>g162998g21img4d6c76783.jpg</File>
    <File>g162998g21img607907752.jpg</File>
    <File>g162998g22imga33ef1462.jpg</File>
    <File>g162998g22imgbdb7916e3.jpg</File>
    <File>g162998g22imge43389e81.jpg</File>
    <File>g162998g23img53372d3e2.jpg</File>
    <File>g162998g23img8c2bc7991.jpg</File>
    <File>g162998g23imgfa0025ed3.jpg</File>
    <File>g162998g24img22d44a8a1.jpg</File>
    <File>g162998g24imgb1c0e21f2.jpg</File>
    <File>g162998g24imgf00d8c993.jpg</File>
    <File>g162998g25img4753ffc92.jpg</File>
    <File>g162998g25img8d4381e23.jpg</File>
    <File>g162998g25img928c40711.jpg</File>
    <File>g162998g26img0d0b11b22.jpg</File>
    <File>g162998g26img39868ead1.jpg</File>
    <File>g162998g26img50d967823.jpg</File>
    <File>g162998g27img1359d81c1.jpg</File>
    <File>g162998g27img36fdbac33.jpg</File>
    <File>g162998g27img5dc220592.jpg</File>
    <File>g162998g28img1930fed91.jpg</File>
    <File>g162998g28img73f02ef03.jpg</File>
    <File>g162998g28imgcc2a71882.jpg</File>
    <File>g162998g29img0432a2e61.jpg</File>
    <File>g162998g29img4b5c36e43.jpg</File>
    <File>g162998g29imgf5235b7f2.jpg</File>
    <File>g162998g2img252a6c032.jpg</File>
    <File>g162998g2img55bd72d71.jpg</File>
    <File>g162998g2img9d9235453.jpg</File>
    <File>g162998g2imgf17de4714.jpg</File>
    <File>g162998g30img0130f63d1.jpg</File>
    <File>g162998g30img6ac487fd3.jpg</File>
    <File>g162998g30img83e699ec2.jpg</File>
    <File>g162998g31img618866953.jpg</File>
    <File>g162998g31img800cf2022.jpg</File>
    <File>g162998g31imgf29cfaea1.jpg</File>
    <File>g162998g32img163712c01.jpg</File>
    <File>g162998g32img369960722.jpg</File>
    <File>g162998g32img53b426ef3.jpg</File>
    <File>g162998g33img382c03713.jpg</File>
    <File>g162998g33img723e188e2.jpg</File>
    <File>g162998g33imgaded149d1.jpg</File>
    <File>g162998g34img21c3d7422.jpg</File>
    <File>g162998g34img879e809b1.jpg</File>
    <File>g162998g34imgc0db47463.jpg</File>
    <File>g162998g35img446f14012.jpg</File>
    <File>g162998g35imgaeef64331.jpg</File>
    <File>g162998g35imgc8058bb63.jpg</File>
    <File>g162998g36img0ced39c52.jpg</File>
    <File>g162998g36img2e6e33d13.jpg</File>
    <File>g162998g36img3512beb41.jpg</File>
    <File>g162998g37img1a5ab6621.jpg</File>
    <File>g162998g37img5eb6b2032.jpg</File>
    <File>g162998g37imgc0acba4d3.jpg</File>
    <File>g162998g38img329b534d1.jpg</File>
    <File>g162998g38img756f4eec2.jpg</File>
    <File>g162998g38imgc03eae3a3.jpg</File>
    <File>g162998g3img1b34e0231.jpg</File>
    <File>g162998g3img266f42db3.jpg</File>
    <File>g162998g3img7d6c432c2.jpg</File>
    <File>g162998g4img19bb12b71.jpg</File>
    <File>g162998g4img2fa3a2e62.jpg</File>
    <File>g162998g4imgdf4461043.jpg</File>
    <File>g162998g5img0b26f6953.jpg</File>
    <File>g162998g5img592a9a202.jpg</File>
    <File>g162998g5imgc6b677221.jpg</File>
    <File>g162998g6img120c56771.jpg</File>
    <File>g162998g6img3c9e4cde3.jpg</File>
    <File>g162998g6imgbdaa20142.jpg</File>
    <File>g162998g7img0fc0268d3.jpg</File>
    <File>g162998g7img9f18737c4.jpg</File>
    <File>g162998g7imgba31c2781.jpg</File>
    <File>g162998g7imge9a4265a2.jpg</File>
    <File>g162998g8img31b5f6fa1.jpg</File>
    <File>g162998g8imgc252c0f52.jpg</File>
    <File>g162998g8imgd6f71ead3.jpg</File>
    <File>g162998g8imgd98517b84.jpg</File>
    <File>g162998g9img14c4fe7f1.jpg</File>
    <File>g162998g9img8bd408c42.jpg</File>
    <File>g162998g9img8c1657343.jpg</File>
    <File>g179769img12e71c9a1.jpg</File>
    <File>g186757img1b029cac1.jpg</File>
    <File>g187642img67e2ade71.jpg</File>
    <File>g189946img142f36851.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="74">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="2187">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
