.aip-doc{position:relative}.aip-doc:before{content:"";background:var(--brand-text);transform-origin:50% 0;width:3px;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.aip-doc[aria-selected=true]:before{transform:scaleY(1)}.aip-doc:focus-visible,.aip-jump:focus-visible,.aip-panel:focus-visible{outline-offset:-3px;border-radius:0}.aip-bar-fill{transform-origin:0}@media (prefers-reduced-motion:no-preference){[data-reveal-state=in] .aip-panel:not([hidden]) .aip-bar-fill{animation:draw-x var(--dur-slow) var(--ease-in-out) backwards;animation-delay:calc((var(--batch,0) + 4 + var(--i,0)) * var(--step))}.aip-browser[data-switched] .aip-panel:not([hidden]) .aip-field{animation:rise-sm var(--dur-base) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--step-tight))}.aip-browser[data-switched] .aip-panel:not([hidden]) .aip-bar-fill{animation:draw-x var(--dur-slow) var(--ease-in-out) backwards;animation-delay:calc(var(--step) + var(--i,0) * var(--step-tight))}.aip-browser[data-switched] .aip-jump-name{animation:rise-sm var(--dur-base) var(--ease-out) backwards}}
