.DocMain.ApiPage{--api-code-bg:#000c;--api-dim:#ffffff8c}.DocMain.ApiPage h1{overflow-wrap:anywhere;margin-bottom:0}.DocMain.ApiPage h2{border-bottom:1px solid var(--line);margin:64px 0 0;padding-bottom:12px;font-size:1.5rem}.DocMain.ApiPage section{margin-bottom:0}.DocMain.ApiPage h4{font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--api-dim);margin:20px 0 8px}.DocMain.ApiPage :not(pre)>code{font-family:var(--mono);background:#ffffff1a;border-radius:3px;padding:1px 5px;font-size:.85em}.DocMain.ApiPage pre{border:1px solid var(--line);background:var(--api-code-bg);color:#e1e4e8;font-family:var(--mono);border-radius:4px;margin:16px 0;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.DocMain.ApiPage pre>code{font-size:inherit;background:0 0;padding:0;display:block}.ApiCrumbs{font:13px var(--mono);color:var(--api-dim);gap:8px;margin-bottom:24px;display:flex}.ApiCrumbs a{color:var(--api-dim);text-decoration:none}.ApiCrumbs a:hover{color:#fff}.ApiKind{font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--api-dim);align-items:center;gap:8px;margin:0 0 8px;display:flex}.ApiHead h1 .ApiTypeParams{vertical-align:middle;background:0 0;padding:0;font-size:.45em}.DocMain.ApiPage a.ApiSource{font:13px var(--mono);color:var(--api-dim);margin-top:12px;text-decoration:none;display:inline-block}.DocMain.ApiPage a.ApiSource:hover{color:#fff}.DocMain.ApiPage .ApiImport pre{margin:24px 0}.ApiNote{border-left:2px solid var(--line);color:var(--api-dim);padding:8px 16px}.DocMain.ApiPage .ApiNote{font-size:1rem}.ApiLead{max-width:40em}.ApiBadges{margin:8px 0}.ApiBadge{border:1px solid var(--line);font:11px / 1.6 var(--mono);letter-spacing:.06em;text-transform:lowercase;color:var(--api-dim);vertical-align:middle;border-radius:999px;padding:1px 8px;display:inline-block}.ApiBadge+.ApiBadge{margin-left:4px}.ApiText>:first-child{margin-top:0}.ApiText>:last-child{margin-bottom:0}.ApiText{max-width:48em;margin:16px 0}.DocMain.ApiPage .ApiText p,.DocMain.ApiPage .ApiText li{font-size:1rem}.ApiText a{text-decoration-color:#fff6}.DocMain.ApiPage a>code{color:#ffa657;display:inline}.ApiRelations{grid-template-columns:max-content 1fr;gap:8px 24px;margin:24px 0;display:grid}.ApiRelations dt{font:12px / 1.9 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--api-dim)}.ApiRelations dd{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ApiMember{scroll-margin-top:calc(var(--header-bottom) + 24px);border-bottom:1px solid #ffffff1a;padding:32px 0}.ApiMember:last-child{border-bottom:none}.ApiMember h3{font:600 1.125rem var(--mono);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ApiAnchor{overflow-wrap:anywhere;text-decoration:none}.ApiAnchor:hover:after{content:" #";color:var(--api-dim)}.ApiInherited{font:400 12px var(--mono);color:var(--api-dim)}.ApiInherited a{color:var(--api-dim)}.ApiSignature+.ApiSignature{margin-top:32px}.ApiDefault{color:var(--api-dim);font-size:.9rem}.DocMain.ApiPage .ApiDefault{font-size:.9rem}.ApiParams{margin:0;padding:0;list-style:none}.DocMain.ApiPage .ApiParams li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0;font-size:1rem;display:flex}.ApiParamText{color:#ffffffd9}.DocMain.ApiPage code.ApiInline{white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 5px;display:inline}.ApiIndexPackage{scroll-margin-top:calc(var(--header-bottom) + 24px)}.DocMain.ApiPage .ApiIndexPackage>p{color:var(--api-dim)}.ApiIndexGroup h3{font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--api-dim);margin:32px 0 8px}.ApiIndexList{margin:0;padding:0;list-style:none}.DocMain.ApiPage .ApiIndexList li{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,16em) minmax(0,1fr);gap:16px;margin:0;padding:10px 0;font-size:.95rem;line-height:1.5;display:grid}.ApiIndexList li>a{overflow-wrap:anywhere;text-decoration:none}.ApiIndexList li>a:hover code{background:#ffffff40}.ApiIndexList li>span{color:#ffffffb3}@media (width<=767px){.ApiPage .ApiIndexList li{grid-template-columns:1fr;gap:4px}}.DocMain.ApiPage .tk{color:#ff7b72}.DocMain.ApiPage .ts{color:#a5d6ff}.DocMain.ApiPage .tn{color:#79c0ff}.DocMain.ApiPage .tf{color:#d2a8ff}.DocMain.ApiPage .tr{color:#ffa657}.DocMain.ApiPage a.tr{text-underline-offset:2px;text-decoration:underline #ffa65766}.DocMain.ApiPage a.tr:hover{text-decoration-color:currentColor}.DocMain.ApiPage .tt{color:#ffa657;font-style:italic}.DocMain.ApiPage .tm{color:#e6edf3}.DocMain.ApiPage .tp{color:#e6edf399}
