.prose-header{position:sticky;top:0;z-index:40;background:transparent;box-shadow:inset 0 -1px 0 transparent;transition:background-color .3s,box-shadow .3s}.prose-header-row{height:68px;transition:height .3s cubic-bezier(.2,.8,.2,1)}.is-scrolled .prose-header{background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.06),0 8px 24px -16px rgba(10,10,30,.35)}.is-scrolled .prose-header-row{height:56px}.prose-nav-link{position:relative}.prose-nav-link:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:.375rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.prose-nav-link:hover:after,.prose-nav-link[aria-current=page]:after{transform:scaleX(1)}.prose-sheet{animation:prose-sheet-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes prose-sheet-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.prose-status-dot{width:.4375rem;height:.4375rem;border-radius:999px;background:#8fd18f;box-shadow:0 0 0 3px #8fd18f40}@media (prefers-reduced-motion:no-preference){.prose-status-dot{animation:fx-pulse 2s ease-in-out infinite}}.prose-toc[open] .prose-toc-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.prose-header,.prose-header-row,.prose-nav-link:after,.prose-toc-chevron{transition:none}.prose-sheet{animation:none}}