@layer all, base, theme, components, utilities;@layer components{.SkipNav{clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;position:absolute;padding:0;width:1px;height:1px;margin:-1px;&:focus-visible{clip:auto;clip-path:none;height:var(--header-height);overflow:visible;width:auto;white-space:normal;left:0;z-index:1;display:inline-flex;justify-content:center;align-items:center;padding-inline:12px;background-color:var(--color-background);color:var(--color-blue);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,var(--color-blue),transparent);outline:2px solid var(--gray-t2);outline-offset:-2px;border-radius:var(--radius-4)}}}@layer all, base, theme, components, utilities;@layer components{.Header{font-size:var(--font-size-15);line-height:1.375rem;position:absolute;left:0;top:0;height:var(--header-height);width:100%}.HeaderInner{height:inherit;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--content-layout-padding-x);position:fixed;top:0;inset-inline:0;background:var(--color-content);z-index:2;@media (min-width:64rem){max-width:var(--breakpoint-max-layout-width);margin-inline:auto;padding-inline:var(--root-layout-padding-x)}@media (min-width:84rem){background:none;pointer-events:none;&>*{pointer-events:auto}}@media print{position:absolute}}.HeaderLogoLink{display:flex;padding:.25rem .5rem;margin:-.25rem -.5rem;&:active{color:var(--gray-p1)}&:focus-visible{border-radius:var(--radius-6);outline:2px solid var(--gray-t2);outline-offset:-1px}}.HeaderSearch{display:flex;align-items:center;@media (min-width:84rem){width:calc(var(--sidebar-width) - 2.5rem)}}.HeaderSearch .HeaderSearchDesktopTrigger{display:none;@media (min-width:64rem){display:inline-flex}}.HeaderSearch .HeaderSearchMobileTrigger{display:inline-flex;@media (min-width:64rem){display:none}}}@layer all, base, theme, components, utilities;@layer components{.SideNavRoot{--side-nav-item-height:1.75rem;--side-nav-item-line-height:1.375rem;--side-nav-item-padding-y:calc(var(--side-nav-item-height) / 2 - var(--side-nav-item-line-height) / 2);--side-nav-link-padding-x:0.5rem;--side-nav-scrollbar-thumb-width:0.25rem;--side-nav-scrollbar-width:1.5rem;--side-nav-scrollbar-gap-left:1rem;--side-nav-scrollbar-gap-right:2.5rem;--side-nav-gap-right:calc(var(--side-nav-scrollbar-gap-right) - var(--side-nav-scrollbar-width) / 2 + var(--side-nav-scrollbar-thumb-width) / 2);font-size:var(--font-size-14);line-height:1.375rem;display:none;@media (min-width:64rem){display:block;position:fixed;top:var(--header-height);left:calc(max(var(--root-layout-padding-x),
            calc(50% - var(--breakpoint-max-layout-width) / 2 + var(--root-layout-padding-x))) - var(--side-nav-link-padding-x));width:calc(var(--sidebar-width) - var(--side-nav-gap-right) + var(--side-nav-link-padding-x))}}.SideNavViewport{max-height:calc(100dvh - var(--header-height));padding:0 calc(var(--side-nav-scrollbar-gap-left) + var(--side-nav-scrollbar-width) / 2 + var(--side-nav-scrollbar-thumb-width) / 2) 2.5rem var(--side-nav-link-padding-x);outline:0;.SideNavRoot:has(&:focus-visible):after{content:"";inset:0 -2px;pointer-events:none;position:absolute;outline:2px solid var(--gray-t2);outline-offset:-2px}}.SideNavScrollbar{display:flex;padding-top:.25rem;padding-bottom:.25rem;width:var(--side-nav-scrollbar-width);opacity:0;transition:opacity .2s .5s;&:active,&[data-scrolling],.SideNavViewport:focus-visible+&{transition-duration:0s;transition-delay:0s;opacity:1}}.SideNavScrollbarThumb{display:flex;justify-content:center;width:100%;&:before{content:"";display:block;height:100%;width:var(--side-nav-scrollbar-thumb-width);border-radius:var(--radius-4);background-color:var(--gray-p2)}}.SideNavSection:not(:last-child){margin-bottom:1rem}.SideNavHeading{display:inline-flex;padding-block:var(--side-nav-item-padding-y);font-weight:var(--font-weight-400);color:var(--gray-t1)}.SideNavSeparator{margin-block:1rem;border:none;border-top:1px solid var(--color-border);width:var(--space-32)}.SideNavItem{display:flex}.SideNavLink{display:block;flex-grow:1;padding-block:calc(var(--side-nav-item-padding-y) - 1px);padding-inline:var(--side-nav-link-padding-x);margin-inline-start:calc(-1 * var(--side-nav-link-padding-x));border-block:1px solid transparent;background-clip:padding-box;border-radius:var(--radius-6);-webkit-user-select:none;user-select:none;@media (hover:hover){&:not([data-active]):hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--gray-t2)}}&[data-active]{border:none;padding-block:var(--side-nav-item-padding-y);padding-inline:var(--side-nav-link-padding-x);background-color:var(--gray-s2);outline:1px solid var(--gray-c2);outline-offset:-1px;font-weight:var(--font-weight-400);word-spacing:-.005em;cursor:default}&:focus-visible{z-index:1;outline:2px solid var(--gray-t2);outline-offset:-2px}}.SideNavBadge{display:inline-block;vertical-align:middle;margin-inline-start:4px;color:var(--poppy-t1);line-height:inherit;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:.625rem;font-weight:var(--font-weight-700);letter-spacing:.035em;padding-inline:2px;translate:0 -2px;word-break:keep-all}.SideNavLinkIconContainer{display:flex;align-items:center;gap:var(--space-8)}.SideNavVersion{display:inline-block;margin-inline-start:.375rem;color:var(--gray-t1)}}
/*# sourceMappingURL=0e11bf85f41ee0b7.css.map*/