.hv9.homepage-dark-root{background:var(--hv9-bg);color:var(--hv9-t1)}.hv9 .hv9-page{padding-top:64px;padding-bottom:96px;font-size:15px;line-height:1.8;color:var(--hv9-t2)}.hv9 .hv9-page h1{font-size:48px;line-height:1.2;letter-spacing:-.02em;color:var(--hv9-t1);font-weight:500!important}.hv9 .hv9-page :is(h2,h3,h4,h5,h6){font-family:var(--hv9-f)!important;color:var(--hv9-t1)}.hv9 .hv9-page :is(.font-medium,.font-semibold,.font-bold){--hv9-w:500}.hv9 .hv9-page [class*="text-white/"]{color:var(--hv9-t3)}.hv9 .hv9-page [class*="text-white/[0.9"]{color:var(--hv9-t1)}.hv9 .hv9-page [class*="text-white/[0.8"]{color:var(--hv9-t2)}.hv9 .hv9-page [class*="border-white/"]{border-color:var(--hv9-bd)}.hv9 .hv9-page p{font-size:15px;line-height:1.8}.hv9 .hv9-page header>p{color:var(--hv9-t3)}.hv9 .hv9-page a:not([class*=bg-]):not([class*=rounded]):not([class*=block]){color:var(--hv9-acc)}.hv9 .hv9-page .prose{color:var(--hv9-t2)}.hv9 .hv9-page .prose h1{font-size:32px;line-height:1.3}.hv9 .hv9-page .prose :is(p,li){font-size:15px;line-height:1.85;color:var(--hv9-t2)}.hv9 .hv9-page .prose a{color:var(--hv9-acc);text-decoration:underline}.hv9 .hv9-page .prose ul{list-style:disc;padding-left:1.625em}.hv9 .hv9-page .prose ol{list-style:decimal;padding-left:1.625em}.hv9 .hv9-page .prose :is(strong,b){font-weight:600}.hv9 .hv9-page .prose :is(code,pre),.hv9 .hv9-page .prose pre *{font-family:var(--hv9-mono)!important}.hv9 .hv9-page [id]{scroll-margin-top:96px}.hv9.hv9-docs-chrome{position:sticky;top:0;z-index:80;min-height:0;overflow:visible}.hv9-docs-chrome .hv9-hd{position:relative}.hv9 .hv9-docs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 var(--hv9-ins);border-bottom:1px solid var(--hv9-bd);color:var(--hv9-t2);font-size:13px}.hv9-docs-shell>.flex>aside{top:128px;height:calc(100vh - 128px)}.hv9-docs-shell [aria-label=\672C\9875\76EE\5F55]{top:152px;max-height:calc(100vh - 176px)}.hv9-docs-shell #doc-article :is(h2,h3){scroll-margin-top:152px}.hv9.hv9-docs-footer{min-height:0}@media (max-width:640px){.hv9 .hv9-page{padding-top:40px;padding-bottom:64px}.hv9 .hv9-page h1{font-size:32px}.hv9 .hv9-page .prose h1{font-size:26px}}