.sidebar[data-astro-cid-wv7whodv]{width:16rem;z-index:var(--nf-z-sticky);background-color:var(--nf-color-bg);border-right:2px solid var(--nf-color-primary);scrollbar-width:thin;scrollbar-color:var(--nf-color-border) transparent;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;@media (width<=48rem){transition:transform var(--nf-duration-slow) var(--nf-ease-sharp);transform:translate(-100%);&.sidebar-open{transform:translate(0)}}}.sidebar-logo[data-astro-cid-wv7whodv]{gap:var(--nf-space-1);padding:var(--nf-space-6);border-bottom:2px solid var(--nf-color-primary);flex-direction:column;flex-shrink:0;text-decoration:none;display:flex}.sidebar-logo-text[data-astro-cid-wv7whodv]{font-family:var(--nf-font-display);font-size:var(--nf-text-2xl);font-weight:var(--nf-font-weight-bold);letter-spacing:var(--nf-tracking-display);color:var(--nf-color-text);line-height:1;& span{color:var(--nf-color-primary)}}.sidebar-logo-sub[data-astro-cid-wv7whodv]{font-family:var(--nf-font-label);font-size:var(--nf-text-base);letter-spacing:var(--nf-tracking-display);color:var(--nf-color-secondary)}.sidebar-section[data-astro-cid-wv7whodv]{padding:var(--nf-space-4) 0;border-bottom:1px solid var(--nf-color-border)}.sidebar-section-label[data-astro-cid-wv7whodv]{font-family:var(--nf-font-body);font-weight:var(--nf-font-weight-medium);font-size:var(--nf-text-sm);letter-spacing:var(--nf-tracking-display);text-transform:uppercase;color:var(--nf-color-text-subtle);padding:0 var(--nf-space-6) var(--nf-space-2);margin:0}.sidebar-list[data-astro-cid-wv7whodv]{margin:0;padding:0;list-style:none}.sidebar-link[data-astro-cid-wv7whodv]{padding:var(--nf-space-2) var(--nf-space-6);font-family:var(--nf-font-body);font-size:var(--nf-text-sm);letter-spacing:var(--nf-tracking-wide);color:var(--nf-color-text);transition:color var(--nf-duration-fast) var(--nf-ease-sharp), background-color var(--nf-duration-fast) var(--nf-ease-sharp);text-decoration:none;display:block;&:hover{color:var(--nf-color-primary);background-color:color-mix(in srgb, var(--nf-color-primary) 5%, transparent)}}.sidebar-link-active[data-astro-cid-wv7whodv]{color:var(--nf-color-primary);border-left:2px solid var(--nf-color-primary);padding-left:calc(var(--nf-space-6) - 2px);background-color:color-mix(in srgb, var(--nf-color-primary) 5%, transparent)}.docs-shell[data-astro-cid-ccykbmgk]{min-height:100svh;display:flex}.sidebar-toggle[data-astro-cid-ccykbmgk]{bottom:var(--nf-space-6);right:var(--nf-space-6);z-index:calc(var(--nf-z-sticky) + 1);align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-3) var(--nf-space-4);background-color:var(--nf-color-primary);color:var(--nf-color-on-primary);border:2px solid var(--nf-color-primary);font-size:var(--nf-text-sm);letter-spacing:var(--nf-tracking-display);cursor:crosshair;box-shadow:3px 3px 0px 0px var(--nf-color-secondary);display:none;position:fixed;@media (width<=48rem){display:inline-flex}}.docs-main[data-astro-cid-ccykbmgk]{flex-direction:column;flex:1;min-width:0;margin-left:16rem;display:flex;@media (width<=48rem){margin-left:0}}.docs-topbar[data-astro-cid-ccykbmgk]{z-index:var(--nf-z-sticky);padding:0 var(--nf-space-8);background-color:color-mix(in srgb, var(--nf-color-bg) 80%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--nf-color-primary);height:4rem;font-family:var(--nf-font-body);font-weight:var(--nf-font-weight-medium);font-size:var(--nf-text-xs);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar-right[data-astro-cid-ccykbmgk]{align-items:center;gap:var(--nf-space-6);display:flex}.theme-select[data-astro-cid-ccykbmgk]{appearance:none;background-color:var(--nf-color-surface-low);color:var(--nf-color-text);border:2px solid var(--nf-color-border);padding:var(--nf-space-1) var(--nf-space-3);min-width:10rem;font-family:var(--nf-font-body);font-weight:var(--nf-font-weight-medium);font-size:var(--nf-text-xs);cursor:crosshair;transition:border-color var(--nf-duration-fast) var(--nf-ease-sharp);outline:none;&:hover,&:focus{border-color:var(--nf-color-primary)}& option{background-color:var(--nf-color-surface-low);color:var(--nf-color-text)}}.docs-topbar-link[data-astro-cid-ccykbmgk]{align-items:center;gap:var(--nf-space-2);transition:color var(--nf-duration-base) var(--nf-ease-sharp);text-decoration:none;display:inline-flex;&:hover{color:var(--nf-color-primary)}}.docs-content[data-astro-cid-ccykbmgk]{padding:var(--nf-space-10) var(--nf-space-12);flex:1;max-width:56rem}.docs-footer[data-astro-cid-ccykbmgk]{padding:var(--nf-space-4) var(--nf-space-8);border-top:1px solid var(--nf-color-border);font-family:var(--nf-font-body);font-weight:var(--nf-font-weight-medium);font-size:var(--nf-text-xs);justify-content:space-between;align-items:center;display:flex}
