:root{--hfd-header-height:var(--hf-layout-header-height);--hfd-toc-width:13.75rem;--hfd-content-max-width:86.25rem;--hfd-sidebar-width:var(--hf-layout-sidebar-width)}body,html{font-family:var(--hf-font-family-sans)}*{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--hfd-header-height) + 1rem)}body{margin:0;color:var(--hf-color-fg-default);background:var(--hf-color-bg-canvas)}a{color:var(--hf-color-accent-default)}:focus-visible{outline:2px solid var(--hf-color-focus-ring);outline-offset:3px}[id]{scroll-margin-block-start:calc(var(--hfd-header-height) + 1rem)}.hfd-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hfd-skip-link{position:fixed;inset-block-start:var(--hf-space-2);inset-inline-start:var(--hf-space-2);z-index:var(--hf-z-index-modal);padding:var(--hf-space-3);background:var(--hf-color-bg-surface);transform:translateY(-150%)}.hfd-skip-link:focus{transform:none}.hfd-brand{display:block;color:var(--hf-color-fg-default)}.hfd-brand__wordmark{position:relative;display:block;inline-size:95px;block-size:20px;background:currentColor;-webkit-mask:url(/logo.svg) center/contain no-repeat;mask:url(/logo.svg) center/contain no-repeat}.hfd-brand__wordmark:after{position:absolute;inset:0;background:var(--hf-color-accent-default);-webkit-clip-path:inset(0 0 0 92.85%);clip-path:inset(0 0 0 92.85%);content:""}.hfd-header__mobile{display:none}.hfd-shell{display:grid;grid-template-columns:var(--hfd-sidebar-width) minmax(0,1fr);min-block-size:100dvh}.hfd-shell[data-collapsed]{--hfd-sidebar-width:var(--hf-layout-rail-width)}.hfd-shell__sidebar{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100dvh;min-inline-size:0;z-index:1}.hfd-shell__sidebar>.hfd-sidebar{position:absolute;inset-block:0;inset-inline-start:0;max-inline-size:none}.hfd-shell__workspace{min-inline-size:0}.hfd-version-option{inline-size:100%}.hfd-resource-navigation{padding:var(--hf-space-6) var(--hf-space-8) 0}.hfd-page,.hfd-resource-navigation{max-inline-size:var(--hfd-content-max-width);margin-inline:auto}.hfd-page{display:grid;grid-template-columns:minmax(0,1fr) var(--hfd-toc-width);min-block-size:calc(100dvh - var(--hfd-header-height))}.hfd-page__article{grid-column:1;grid-row:1;min-inline-size:0;padding:var(--hf-space-8)}.hfd-page h1{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.03em;margin-block:0 var(--hf-space-4)}.hfd-page__description{color:var(--hf-color-fg-secondary);line-height:1.7;-webkit-margin-after:var(--hf-space-7);margin-block-end:var(--hf-space-7)}.hfd-toc{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--hfd-header-height) + var(--hf-space-6));align-self:start;max-block-size:calc(100dvh - var(--hfd-header-height) - 3rem);overflow-y:auto;padding:var(--hf-space-6) var(--hf-space-4);font-size:.8rem}.hfd-toc ul,.hfd-toc-compact ul{list-style:none;padding:0}.hfd-toc a,.hfd-toc-compact a{display:block;padding-block:var(--hf-space-2);color:var(--hf-color-fg-secondary);text-decoration:none}.hfd-toc a[aria-current],.hfd-toc-compact a[aria-current]{color:var(--hf-color-accent-default);font-weight:650}.hfd-toc li[data-depth="3"],.hfd-toc-compact li[data-depth="3"]{-webkit-padding-start:var(--hf-space-3);padding-inline-start:var(--hf-space-3)}.hfd-toc-compact{display:none}.hfd-pagination{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--hf-space-4);gap:var(--hf-space-4);-webkit-border-before:1px solid var(--hf-color-border-default);border-block-start:1px solid var(--hf-color-border-default);-webkit-margin-before:var(--hf-space-8);margin-block-start:var(--hf-space-8);-webkit-padding-before:var(--hf-space-5);padding-block-start:var(--hf-space-5)}.hfd-pagination a{display:flex;flex-direction:column;padding:var(--hf-space-3);text-decoration:none}.hfd-pagination span{color:var(--hf-color-fg-muted);font-size:.8rem;-webkit-margin-after:var(--hf-space-2);margin-block-end:var(--hf-space-2)}.hfd-pagination div:last-child{text-align:end}.hfd-search-results{padding:0;margin:0;list-style:none;max-block-size:55dvh;overflow-y:auto}.hfd-search-results li{display:flex;flex-direction:column;gap:var(--hf-space-1);padding:var(--hf-space-3);cursor:pointer;border-radius:var(--hf-radius-md)}.hfd-search-results li[aria-selected=true]{background:var(--hf-color-bg-selected)}.hfd-search-results__group{font-size:.75rem;color:var(--hf-color-fg-muted)}.hfd-search-results mark{background:var(--hf-color-accent-subtle);color:var(--hf-color-accent-default)}@media (max-width:1200px){.hfd-page{grid-template-columns:minmax(0,1fr)}.hfd-toc{display:none}.hfd-toc-compact{display:block;padding:var(--hf-space-4) var(--hf-space-6);-webkit-border-after:1px solid var(--hf-color-border-default);border-block-end:1px solid var(--hf-color-border-default)}.hfd-page__article{grid-row:2}}@media (max-width:70rem){.hfd-shell{display:block}.hfd-shell__sidebar{display:none}.hfd-header__mobile{display:block}}@media (max-width:45rem){.hfd-page__article{padding:var(--hf-space-6) var(--hf-space-4)}.hfd-resource-navigation{padding:var(--hf-space-4) var(--hf-space-4) 0}.hfd-toc-compact summary{min-block-size:44px;align-content:center}}.hfd-shell main{min-inline-size:0}.hfd-header-actions{display:flex;align-items:center;gap:var(--hf-space-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}